2012-02-12 17 views
0

私は$ wpdbを使用しようとしています。私のコードの一番上に、私は グローバル$ wpdbを置く。プラグインを開発中 - wordpressデータベースを使用しようとしています

以下、 $ wpdb-> show_errors();と入力します。私はこのプラグインを使用しようとすると

は、私はこのエラーを取得する:

致命的なエラー:/ホーム/ヨルダン/ public_htmlの/ AA/WP-コンテンツ内の非オブジェクトのメンバ関数show_errors()の呼び出し/themes/jordantheme/customplugin.php on line 4

答えて

0

$wpdbは、プラグインの読み込み時に初期化されません。

代わりに、関数内のコードをラップし、ワードプレスにそれをフックする必要があります。

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

私はこれを行った後、私は次のエラーを取得します。致命的なエラー:/家庭で()未定義の関数add_actionに呼び出し/jordan/public_html/aa/wp-content/themes/jordantheme/customplugin.php on line 4 –

+0

うーん、wordpressのように聞こえます*全く*読み込まれません。これは間違いなく**良くない**です。あなたはそのページにどのようにアクセスしていますか? – Christian

関連する問題