如何在模板中调用 WordPress 短代码?

更新于 2022年7月4日 wordpress教程

如何在模板中调用 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]'); ?>