2013-05-20 39 views
0

我在Wordpress中創建了一個會話插件,因此我可以在表單提交後發送成功/錯誤消息。它看起來是這樣的:初始化插件中的變量以用於Wordpress頁面

class MySession{ 
    //do some stuff... 
} 
$mySession = new MySession(); 
$sSuccess = $mySession->success(); 
$sError = $mySession->error(); 

我可以在我的實際WordPress的網頁使用$mySession但其他兩個變量沒有得到初始化。我必須在我的頁面中手動插入最後兩行代碼。任何想法爲什麼或我做錯了什麼?

+1

你有成功的()方法? – swapnesh

+0

所以你不會得到一個解析錯誤...? – elclanrs

+0

對不起,我忘了將$放在mySession上,但這不是問題,因爲我在代碼中正確執行了這個操作。不,我沒有得到一個解析錯誤。剪切和粘貼到我的PHP頁面模板的最後兩行解決了這個問題,但我更喜歡把它們放在我的插件,如果可能的話,這樣我就不必將它們包含在每個頁面模板中我想使用會話變量 – Chris

回答

0

變化mySession = new MySession();

$mySession = new MySession(); 

然後 - >

$sSuccess = $mySession->success(); 
$sError = $mySession->error();