Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress&x2B;木材+;细枝_Php_Wordpress_Symfony_Twig_Timber - Fatal编程技术网

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坚持
主页
他/她应该使用我发布的评论。您可以将其添加到您的答案中:)