Domanda

WP_DEBUG mi sta dicendo:

Notice: Undefined index: no_cat_base in myplugin.php sulla linea 20

Ecco le righe di codice dove sto tirando il valore di "no_cat_base" dal mio allineamento opzioni chiamata "myoptions" ...

$myoptions = get_option('my_settings');

if($myoptions['no_cat_base']){//This is line 20}

E 'la correzione corretto per questo ...

if ( isset($myoptions['no_cat_base'])){//do something}
È stato utile?

Soluzione

solo per essere sull'uso sicuro:

if (array_key_exists('no_cat_base', $myoptions) && isset($myoptions['no_cat_base'])){
//do your thing
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top