我正在尝试使用一个 wordpress 函数,它通过以下方式引导您找到 wordpress 中主题的根目录:
<img src="<?php bloginfo('template_directory'); ?>/images/art.svg" alt="">
问题是,如果我检查它,我会意识到 php 代码被解析为字符串,而不是插入到主题根目录的路径。我做错了什么?
仅供引用:我使用的是 Twig 。
最佳答案
我在 Symfony 中使用过 Twig,但从未在 WordPress 中使用过。根据我的经验,为了访问 bloginfo
等功能你将需要扩展 Twig 以允许它。
这将需要相当多的深度集成,并且可能超出您在此要求的范围。
更多信息:http://twig.sensiolabs.org/doc/advanced.html#functions
也就是说,似乎有人为您完成了艰苦的工作。 Timber 是一个 WordPress 到 Twig 的实现:http://upstatement.com/timber/
编辑: 更多 here , 基本上语法是 {{function('FUNCTION NAME', 'ARGUMENT ONE', 'ARGUMENT TWO')}}
,所以在这种情况下:<img src="{{function('bloginfo','template_directory')}}/images/art.svg" alt="">
关于php - wordpress 博客信息 ('template_directory' );使用 Twig 解析为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24869452/