我遵循了本教程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,但没有提供有关如何执行此操作的任何信息。
那么,我该如何调试这些错误呢?非常感谢您的帮助!
答案 0 :(得分:0)
使用isset($_REQUEST['whatever'])
来评估变量是否已设置,如果没有,则返回或其他内容。