0
我設置一個對象的實例在functions.php
,像這樣:的WordPress:對象實例中的functions.php定義顯示NULL在footer.php
$foo = new Foo;
當我傾倒出index.php
,它返回該實例。然而,在這footer.php
:
var_dump($foo)
回報NULL
。
這一切都在一個Wordpress主題內。有任何想法嗎?
我設置一個對象的實例在functions.php
,像這樣:的WordPress:對象實例中的functions.php定義顯示NULL在footer.php
$foo = new Foo;
當我傾倒出index.php
,它返回該實例。然而,在這footer.php
:
var_dump($foo)
回報NULL
。
這一切都在一個Wordpress主題內。有任何想法嗎?
footer.php中的代碼位於不同的範圍內。您可以嘗試使其成爲一個全球性的搭配:
global $foo;
$foo = new foo;
在functions.php文件,然後在你的footer.php文件中添加的頂部:然後
global $foo;
你的var_dump應該返回的對象。
沒想到這種可能性,因爲我認爲從'functions.php'東西都意味着是公衆可以通過主題文件。作品,謝謝! – 2012-04-26 18:48:48