Fataler Fehler: Rufen Sie eine Mitgliedsfunktionsabfrage () auf einem Nicht-Objekt auf

wordpress.stackexchange https://wordpress.stackexchange.com/questions/3892

  •  16-10-2019
  •  | 
  •  

Frage

In dem folgenden Code (aus meinen Funktionen.php) versuche ich, ein Array von Elementen aus der Tabelle WP_Postmeta zu erstellen, in der der meta_key "_wp_attached_file" ist. Ich bekomme einen Fehler:

Fataler Fehler: Rufen Sie eine Mitgliedsfunktionsabfrage () auf einem Nicht-Objekt auf

Was ist los mit der Frage?

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

array_push($excludeImages);
War es hilfreich?

Lösung

Hi @Scott B:

Haben Sie sich daran erinnert, eine aufzunehmen? global $wpdb; Lust in deinem Code?

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

array_push($excludeImages);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top