在屏幕代码中联系Form 7打印而不是显示表单?

时间:2015-01-22 21:05:16

标签: wordpress contact-form-7

我正在使用一个站点,Wordpress版本3.9.1和联系表单7,版本3.9(对于此wp版本稳定)

当我将联系表单代码设置为页面时,就像这样

[contact-form-7 id="14414" title="Contact form 1"]

当我进入屏幕时,我会看到确切的代码作为文本输出,而不是实际的表单(插件处于活动状态)

代码不在P标签之间。

对此有何想法?

2 个答案:

答案 0 :(得分:1)

我能想到的两种可能性:

1)你写错了id

2)您已将短代码添加到Visual视图而不是编辑器中的Text(HTML)视图

如果这不能解决您的问题,请查看您是否可以通过其他方式输出联系表单:

尝试将do_shortcode( '[contact-form-7 id="14414" title="Contact form 1"]' );添加到template.php文件中,看看是否显示。

如果这不起作用,请尝试echo do_shortcode(apply_filters("the_content", "[contact-form-7 id='14414' title="Contact form 1]"));文件中的template.php

答案 1 :(得分:1)

文本区域部分中

form-7 id =“14414”title =“联系表单1”]。 如果无效,请在页面模板中添加 像这样。

<?php echo do_shortcode('[contact-form-7 id="14414" title="Contact form 1"]');?>