Wordpress如何在模板中调用短代码

时间:2013-10-10 10:35:03

标签: php css wordpress plugins

有一个联系我们表单[http://wordpress.org/plugins/contact-us-form/]

的插件

要激活表单,您只需在页面中放置[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(); ?>

4 个答案:

答案 0 :(得分:55)

echo do_shortcode('[CONTACT-US-FORM]');

在你的模板中使用它

在这里查看更多Do Shortcode

答案 1 :(得分:2)

试试这个:

<?php 
/*
Template Name: [contact us]

*/
get_header();
echo do_shortcode('[CONTACT-US-FORM]'); 
?>

答案 2 :(得分:0)

//在PHP文件中使用短代码(在帖子编辑器之外)。

echo do_shortcode( '' );

//使用Landing Page Template等表单中的短代码。

echo do_shortcode( '[contact-form-7 id="91" title="quote"]' );

//相同方式

echo do_shortcode('[CONTACT-US-FORM]');

请浏览参考链接 [链接]

答案 3 :(得分:0)

确保在文本窗口小部件中启用短代码的使用。 为此,请将其添加到您的functions.php文件中

add_filter( 'widget_text', 'do_shortcode' );

,然后您可以在任何php文件中使用:
<?php echo do_shortcode('[YOUR-SHORTCODE-NAME/TAG]'); ?>

查看文档以了解更多信息
https://developer.wordpress.org/reference/functions/do_shortcode/