Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未显示Wordpress细枝模板短代码_Php_Wordpress_Templates_Symfony_Twig - Fatal编程技术网

Php 未显示Wordpress细枝模板短代码

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

我在Wordpress中使用Symfony Twig模板,除了无法在页面模板中显示任何短代码外,其他一切都运行良好

我正在尝试使用contact form 7插件显示联系人表单

短码类似于
[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 %}