Question

Dans le code ci-dessous (de mon functions.php), je tente de créer un tableau d'éléments de la table wp_postmeta où le meta_key est « _wp_attached_file ». Je reçois une erreur:

Fatal error: Appel à une requête de fonction membre () sur un non-objet

Quel est le problème avec la requête?

$excludeImages = array();
$excludeImages = $wpdb->query("SELECT meta_value 
                              FROM $wpdb->postmeta 
                              WHERE meta_key = '_wp_attached_file'");

array_push($excludeImages);
Était-ce utile?

La solution

Salut @Scott B:

Avez-vous pensé à inclure un global $wpdb; dans votre code, comme ceci?

global $wpdb;
$excludeImages = array();
$excludeImages = $wpdb->query("SELECT meta_value 
                              FROM $wpdb->postmeta 
                              WHERE meta_key = '_wp_attached_file'");

array_push($excludeImages);
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top