2014-01-22 116 views
0

我跟着這個教程http://net.tutsplus.com/tutorials/wordpress/how-to-create-a-better-wordpress-options-panel/

一切都會做它應該做的事情。然而,當我打開DEBUG爲真,我得到以下錯誤:

公告:未定義指數:行動 - 這條線:

if ('save'== $_REQUEST['action']) { 

公告:未定義指數:行動 - 這條線:

else if('reset'== $_REQUEST['action']){ 

注意:未定義指數:保存 - 這條線:

if ($_REQUEST['saved']) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>'; 

及通知:未定義不知疲倦X:復位 - 這條線:

if ($_REQUEST['reset']) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings reset.</strong></p></div>'; 

當然,我做這個了大量的研究,試圖修復它自己,但沒有真正幫助/工作。

有人說你必須使用設置API,但沒有給出任何有關如何做到這一點的信息。

那麼,我該如何調試這些錯誤?您的幫助將不勝感激!

+0

對於那些遇到這個問題的人,而不是使用我已經鏈接的教程,使用這個:http://wp.tutsplus.com/tutorials/using-the-settings-api-part-1-create- a-theme-options-page /它向您展示瞭如何使用選項頁面的設置API,並且更好地解釋它! – user3204179

回答

0

使用isset($_REQUEST['whatever'])來評估該變量是否設置,如果不是,則返回或其他。

+0

這不起作用。 – user3204179