开发插件 - 尝试使用wordpress数据库

时间:2012-02-12 18:55:13

标签: php wordpress plugins fatal-error wpdb

我正在尝试使用$ wpdb,我遇到了一些问题。在我的代码的顶部,我把 全球$ wpdb;

我把它放在它下面 $ wpdb-> show_errors();

当我尝试使用此插件时,我收到此错误:

致命错误:在第4行的/home/jordan/public_html/aa/wp-content/themes/jordantheme/customplugin.php中调用非对象的成员函数show_errors()

1 个答案:

答案 0 :(得分:0)

$wpdb未在插件加载时初始化。

相反,您应该将代码包装在函数中并将其挂钩到wordpress:

function myPlugin_init(){
    global $wpdb;
    $wpdb->show_errors();
}
add_action('init', 'myPlugin_init');