gpt4 book ai didi

php - 未显示 Wordpress Twig 模板简码

转载 作者:行者123 更新时间:2023-12-04 21:03:26 25 4
gpt4 key购买 nike

我在 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 %}

如果我更换
{{ post.post_content|raw }}

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

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

谢谢你的帮助

最佳答案

以下之一应该有效!

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



或者,

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



或者 ,

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



或者

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



更新了

工作代码是:

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

关于php - 未显示 Wordpress Twig 模板简码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22757328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com