如何在模板中调用 WordPress 短代码?
联系我们表单有一个插件。
要激活表单,您只需在页面中放置[CONTACT-US-FORM]
…
我的页面正在调用页面模板。 是否可以在 PHP 模板中添加 [CONTACT-US-FORM] 短代码?
我试过了,但没有用。
WordPress 页面有效,但不是我想要的方法。
[CONTACT-US-FORM]
PHP 联系我们模板我想尝试这样的事情,但没有奏效。
<?php
/*
Template Name: [contact us]
*/
get_header(); ?>
[CONTACT-US-FORM]
<?php get_footer(); ?>
解决方案
echo do_shortcode('[CONTACT-US-FORM]');
在您的模板中使用它。
在这里查看更多信息:do_shortcode
试试这个:
<?php
/*
Template Name: [contact us]
*/
get_header();
echo do_shortcode('[CONTACT-US-FORM]');
?>
确保在文本小部件中启用短代码的使用。
// To enable the use, add this in your *functions.php* file:
add_filter( 'widget_text', 'do_shortcode' );
// and then you can use it in any PHP file:
<?php echo do_shortcode('[YOUR-SHORTCODE-NAME/TAG]'); ?>