如何嵌入在树枝中的PHP
我有一个do_shortcut,我需要将它嵌入到树枝模板中。 我试着通过应对php文件中的代码my-code.php:
<?php do_shortcut('[my-code]'); ?>
接下来,在twig页面over.twig中:
{{ include ('options/my-code.php') }}
/* I also tried */
{% php %}
<?php do_shortcut('[my-code]'); ?>
{% endphp %}
但不起作用。 任何建议? 谢谢。
你不能这样做,你应该创建一个树枝扩展,并将php函数转换为一个树枝函数:http://symfony.com/doc/current/cookbook/templating/twig_extension.html
关于include
部分,请在app / Resources / views / my_code.html.twig中创建一个my_code.html.twig
文件,并从my-code.php
复制粘贴您的代码
那么你可以在任何地方包含这样的代码:
{% include 'my_code.html.twig' %}
编辑:测试和symfony3工作
试试这个代码:
{{ wp.do_shortcode('[shortcode]')|raw }}
链接地址: http://www.djcxy.com/p/17539.html