Php Wordpress&x2B;木材+;细枝
在Php Wordpress&x2B;木材+;细枝,php,wordpress,symfony,twig,timber,Php,Wordpress,Symfony,Twig,Timber,在index.php(条目文件)中,我有一个$context[“homepage”]=home_url()但由于某种原因,当我在渲染时将其实现为时,我在href attribute:hello.com中得到了一个“0”值 当我转储该上下文值时,会得到以下错误回复: \wp content\themes\hello\vendor\twig\twig\lib\twig\Extension\Debug.php:50:int 0 请记住,所有其他上下文都可以正常工作,例如: $context[“父链接
index.php
(条目文件)中,我有一个$context[“homepage”]=home_url()代码>但由于某种原因,当我在渲染时将其实现为
时,我在href attribute:hello.com中得到了一个“0”值
当我转储该上下文值时,会得到以下错误回复:
\wp content\themes\hello\vendor\twig\twig\lib\twig\Extension\Debug.php:50:int 0
请记住,所有其他上下文都可以正常工作,例如:
$context[“父链接”]=get_template_directory_uri()代码>
$context[“is_single”]=is_single()代码>
这是你们大家都熟悉的吗?请这样尝试:
$context["home_page"]
而不是
$context["home-page"]
在细枝模板中,应将{{home page}
解释为变量home
与变量page
的减法
编辑:
就像@DarkBee建议的那样,在使用变量之前,必须先定义变量。这就是调试上下文对象时出现错误的原因。未在该上下文对象中分配变量case@Calimero不如果未设置变量,则该变量将为null,从而导致字符串为空。您的意思是,您是否尝试过{{{{u context['home-page']}}
,但您的想法是正确的。很好,我的意思是在PHP文件中为变量赋值。尝试使用下划线并编辑你的小树枝文件:{{home_page}}哦,这也可以解决问题,但是如果OP realy坚持主页
他/她应该使用我发布的评论。您可以将其添加到您的答案中:)