正如我的问题所示,我很难通过函数在标题中创建变量。php和wp\\u开头,然后在页面下方调用该变量。
例如,在函数中。php
add_action( \'wp_footer\', \'add_ran_var\' );
function add_ran_var () {
$random_variable = "1";
}
在
</head>
标记包括
<?php wp_head(); ?>
在标题中。php
如果稍后在页面中尝试调用$random\\u变量,就会出现问题。它不返回任何内容。
<?php echo $random_variable; ?>
谁能解释一下为什么这不起作用?这与调用不同文件(header.php、functions.php)的顺序有关吗?
提前感谢任何能为我提供上述建议的人。
干杯
最合适的回答,由SO网友:Bainternet 整理而成
在使用$random_variable
这是您第一次需要将其全球化,例如:
global $random_variable;
然后,下次或您想访问它的任何时候,只需再次调用globalize,它将如下所示:
global $random_variable;
//do stuff with it