标题中声明的变量在其他包含中不可用

时间:2011-12-21 作者:jammypeach

我在标题中设置了一个var。php文件:

$myBool = false;
和第页。php,我尝试回应它:

echo $myBool;
但变量从未设置。这也无济于事:

global $myBool;
echo $myBool;
有人知道问题出在哪里吗?

注意:我使用的是基于空白主题的自定义主题(http://digwp.com/2010/02/blank-wordpress-theme/ ) 但同样的行为在使用二十点十分/十一点十分明显,因此主题似乎与此无关

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

您需要在设置值之前对其进行全球化,因此在标题中。php

global $myBool;
$myBool = false;
然后在您的页面中。php

global $myBool;
echo $myBool;
只要确保你的页面。php包含标题。直接或通过调用get_header();

结束

相关推荐

更改函数.php和.htaccess文件

如果我改变了我的Wordpress网站,我会弄糟吗functions.php 自定义主题的文件?有一次我给它添加了一些代码,它给了我一些PHP错误,我的网站无法访问。幸运的是,这是在网站的早期阶段,所以我刚刚重新安装了Wordpress。所以,我的实际问题是functions.php 文件对任何其他文件或数据库或网站的任何其他部分有任何影响?如果我有备份functions.php 文件,我可以通过FTP来替换这个搞糟的文件吗,或者我必须做些其他事情吗?同样的问题也适用于.htaccess 文件-如果我添加