Fatal error: chiamata a un interrogazione funzione membro () su un non-oggetto
Domanda
Nel codice qui sotto (dal mio functions.php), sto cercando di creare un array di oggetti dal tavolo wp_postmeta dove il meta_key è "_wp_attached_file". Sto ottenendo un errore:
Fatal error: chiamata a un interrogazione funzione membro () su un non-oggetto
Cosa c'è di sbagliato con la query?
$excludeImages = array();
$excludeImages = $wpdb->query("SELECT meta_value
FROM $wpdb->postmeta
WHERE meta_key = '_wp_attached_file'");
array_push($excludeImages);
Soluzione
Ciao @ Scott B:
Ti sei ricordato di includere un global $wpdb;
nel codice, in questo modo?
global $wpdb;
$excludeImages = array();
$excludeImages = $wpdb->query("SELECT meta_value
FROM $wpdb->postmeta
WHERE meta_key = '_wp_attached_file'");
array_push($excludeImages);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange