如何调试'save'== $ _REQUEST ['action'],'reset'== $ _REQUEST ['action'],$ _REQUEST ['saved']和$ _REQUEST ['reset']

时间:2014-01-22 00:36:45

标签: php wordpress-theming options

我遵循了本教程http://net.tutsplus.com/tutorials/wordpress/how-to-create-a-better-wordpress-options-panel/

一切都做了它想要做的事情。但是,当我将DEBUG转为TRUE时,我收到以下错误:

注意:未定义的索引:操作在 - 这一行:

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>';

AND注意:未定义索引:重置 - 此行:

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

当然,我已经对此进行了大量研究,试图自己修复它,但没有任何真正的帮助/工作。

有人说您必须使用设置API,但没有提供有关如何执行此操作的任何信息。

那么,我该如何调试这些错误呢?非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

使用isset($_REQUEST['whatever'])来评估变量是否已设置,如果没有,则返回或其他内容。