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);
È stato utile?

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
scroll top