WP\\U调试告诉我:
注意:未定义索引:myplugin中没有\\u cat\\u base。php第20行
下面是我从名为“myoptions”的选项数组中提取“no\\u cat\\u base”值的代码行。。。
$myoptions = get_option(\'my_settings\');
if($myoptions[\'no_cat_base\']){//This is line 20}
这是正确的解决方法。。。
if ( isset($myoptions[\'no_cat_base\'])){//do something}
最合适的回答,由SO网友:Bainternet 整理而成
为了安全起见,请使用:
if (array_key_exists(\'no_cat_base\', $myoptions) && isset($myoptions[\'no_cat_base\'])){
//do your thing
}