我想为我的联系表单显示一个插件。问题是我想把它放在页脚中。所以我拿了简码
[Contact_Form_Builder id="1"]
并粘贴它通过
<?php echo do_shortcode( '[Contact_Form_Builder id="1"]' ); ?>
,但它仍然只显示文本。您知道我该如何解决此问题吗?下面是示例:http://codefragment.eu/high/
-
将以下代码添加到
functions.php
文件中add_filter('widget_text', 'shortcode_unautop'); add_filter('widget_text', 'do_shortcode');
第二行是使短代码起作用的行,但您将 想要同时包含两者。如果您选中"自动添加段落" 小部件,WordPress将应用autop过滤器 - 那个转动的过滤器 您的行将分隔成段落并断开标记。如果短代码已打开 它自己的行,它通常会被包裹在段落标签中。这 第一行防止这种情况发生。
源
-
然后使用文本小部件将短代码(就像您的第一个代码块)放在页脚中
类似的插件也可用。