在index.php (条目文件)中,由于某种原因,当我在呈现时将它实现为<a href="{{ home-page }}">hello.com</a>.时,我得到了href属性中的"0“值: hello.com。
当我转储上下文值时,我会得到以下错误的答复:
\wp-content\themes\hello\vendor\twig\twig\lib\Twig\Extension\Debug.php:50:int 0
请记住,所有其他上下文都正常工作,例如:
$context["parent_link"] = get_template_directory_uri();$context["is_single"] = is_single();你们中的任何人都熟悉这个吗?
发布于 2017-11-05 00:54:25
请这样试一试:
$context["home_page"]而不是
$context["home-page"]在小枝模板中,{{ home-page }}应该被解释为变量home与变量page的子运算。
编辑:就像@DarkBee建议的那样,您必须先定义变量,然后才能使用它们。这就是为什么在调试上下文对象时出现错误的原因。
https://stackoverflow.com/questions/47114140
复制相似问题