我遵循了这个教程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>';注意: Undefined index: reset in --这一行:
if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings reset.</strong></p></div>';当然,我对此做了很多研究,试图自己修复它,但没有什么真正有帮助/起作用的。
有人说你必须使用设置API,但没有给出任何关于如何做到这一点的信息。
那么,我如何调试这些错误呢?您的帮助将不胜感激!
发布于 2014-01-22 08:39:36
使用isset($_REQUEST['whatever'])评估变量是否已设置,如果未设置,则返回或执行其他操作。
https://stackoverflow.com/questions/21271990
复制相似问题