Php 未显示Wordpress细枝模板短代码
我在Wordpress中使用Symfony Twig模板,除了无法在页面模板中显示任何短代码外,其他一切都运行良好 我正在尝试使用contact form 7插件显示联系人表单 短码类似于Php 未显示Wordpress细枝模板短代码,php,wordpress,templates,symfony,twig,Php,Wordpress,Templates,Symfony,Twig,我在Wordpress中使用Symfony Twig模板,除了无法在页面模板中显示任何短代码外,其他一切都运行良好 我正在尝试使用contact form 7插件显示联系人表单 短码类似于[contact-form-7 id='1234'title='contact'] 即使是Wordpress默认的快捷码也不起作用 以下是我的页面模板代码: {% extends 'base.html.twig' %} {% block content %} <h1>{{ post.pos
[contact-form-7 id='1234'title='contact']
即使是Wordpress默认的快捷码也不起作用
以下是我的页面模板代码:
{% extends 'base.html.twig' %}
{% block content %}
<h1>{{ post.post_title }}</h1>
<div class="entry">
{{ post.post_content|raw }}
</div>
{% endblock %}
由此
{{ wp.do_shortcode('[contact-form-7 id="1234" title="Contact"]') }}
我可以看到联系方式。但是我不想在我的模板文件中写短代码
感谢您的帮助以下其中一项应该有效 {{wp.do_短码(post.post_内容)} 或者 {{wp.do_短码(post.post_内容)} 或者 {{wp.do_短码(post.post_内容|原始)} 或 {{wp.do_短码(post.post_内容|原始)|原始} 已更新 工作守则如下: {{wp.do_短码(post.post_内容)| raw} 试试这个
{{ post.post_content|shortcodes }}
和自定义字段
{{ customfield|shortcodes }}
但是唯一显示的HTML没有显示电子邮件订阅者表单。这是有效的:{{wp.do_短代码(post.post_内容)| raw}}我还尝试在post内容中添加额外的HTML,效果很好:)你忘记了短代码右侧的一个]。
{{ customfield|shortcodes }}
{% filter shortcodes %}
{{ wp.do_shortcode(' [email-subscribers') }}
{% endfilter %}