2014-03-31 37 views
0

,一切都运行只是我不能显示在一个页面模板的任何短码的罚款。WordPress的树枝模板简码

我试图显示与联系表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 %} 

如果我更换

{{ post.post_content|raw }} 

{{ wp.do_shortcode('[contact-form-7 id="1234" title="Contact"]') }} 

可以看我的联系表格。但我不想在我的模板文件中编写简码。

感谢您的帮助

回答

1

以下其中一项应该可以工作!

{{wp.do_shortcode(post.post_content)}}

,或者

{{wp.do_shortcode(post.post_content)|原料}}

或者,

{{wp.do_shortcode(post.post_content |原料)}}

{{wp.do_shortcode(post.post_content |原料)|生}}

更新

工作代码为:

{{wp.do_shortcode(post.post_content)|生}}

+0

这是工作: {{wp.do_shortcode(发布。post_content)| raw}} 我也尝试在帖子内容中添加额外的html,它的渲染效果很好:) – user3480375

1

试试这个

{{ post.post_content|shortcodes }} 

而且具有自定义字段

{{ customfield|shortcodes }}