我想为我的联系表单显示一个插件。问题是我想把它放在页脚中。所以我拿了短代码
[Contact_Form_Builder id="1"]
通过
粘贴<?php echo do_shortcode( '[Contact_Form_Builder id="1"]' ); ?>
页脚中的,但它仍然只显示一个文本。你知道我怎么解决这个问题吗? 这是一个例子: http://codefragment.eu/high/
答案 0 :(得分:1)
将以下代码添加到functions.php
文件
add_filter('widget_text', 'shortcode_unautop'); add_filter('widget_text', 'do_shortcode');
第二行是使短代码工作的那一行,但你会 想要包括两者。如果您选中“自动添加段落” 小部件,WordPress将应用autop过滤器 - 转动的那个 你的行分为段落和中断标签。如果启用了短代码 它自己的行,通常会包含在段落标记中。该 第一行可以防止这种情况发生。
然后使用文本小部件将您的短代码(就像您的第一个代码块一样)放在页脚中
也可以使用similar plugin。