Fatal error: Appel à une requête de fonction membre () sur un non-objet
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);
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