我无法在 Wordpress functions.php 文件中的 $wpdb 对象上调用 get_results() 函数。
确切错误:在 [...] 中的非对象上调用成员函数 get_results()
这是我的功能;
global $wpdb;
function query_students($year){
$wpdb->get_results(
$wpdb->prepare(
"SELECT * FROM {$wpdb->prefix}usermeta WHERE meta_key ='foobar' AND meta_value = '{$year}'"
)
);
$wpdb->flush();
}
如您所见,我已经对 $wpdb 变量进行了全球化,并且该函数在页面模板文件中运行良好。如果我的功能没有散布在这个地方,并且在某种集中式文件中,我会更喜欢它。
感谢期待!:)