致命的なエラー:非オブジェクトでメンバー関数query()を呼び出す

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

  •  16-10-2019
  •  | 
  •  

質問

以下のコード(my functions.phpから)では、meta_keyが「_wp_attached_file」であるwp_postmetaテーブルから一連のアイテムを作成しようとしています。エラーが発生しています:

致命的なエラー:非オブジェクトでメンバー関数query()を呼び出す

クエリの何が問題になっていますか?

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

array_push($excludeImages);
役に立ちましたか?

解決

やあ @ScottB:

含めることを覚えていましたか global $wpdb; あなたのコードで、そうですか?

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

array_push($excludeImages);
ライセンス: CC-BY-SA帰属
所属していません wordpress.stackexchange
scroll top