在下面的代码(来自我的functions.php)中,我正在尝试从wp_postmeta表中创建一个项目数组,其中meta_key为“ _wp_attached_file”。我遇到了一个错误:

致命错误:致电非对象上的成员函数query()

查询怎么了?

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

array_push($excludeImages);
有帮助吗?

解决方案

你好 @Scott B:

你记得包括一个 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归因
scroll top