什么可能阻碍放置在模板文件或小部件上的短代码正确显示?我们正在使用Wordpress。短代码在直接放置在帖子上时正确显示所假设的内容(如页面的主要内容)。但是当你通过一个模板文件(一个应该是所有页面共有的文件)发布它时,它就不会显示出来。它会显示原始代码。
顺便说一句,短代码用于表单。表格根本没有显示出来。
答案 0 :(得分:0)
终于找到了它!
由于短代码要放在模板文件(PHP)上,因此必须将其传递给do_shortcode() function
,这样才能呈现原始(示例)[contact-form-7 id="1234" title="Contact form 1"]
,而不是为:
<?php echo do_shortcode( '[contact-form-7 id="1234" title="Contact form 1"]' ); ?>