質問

私は最初のプラグインを書き留めていますが、WPデータベースからいくつかのデータを取得するために必要なものがすべてうまくいっていました。基本的に私はそれをする方法がわからないので、私は手が必要です。

******編集****
// DBに接続して、WP-Adminパネル> [設定]> [MyPlugin's]ページ内にレコードを表示する必要があります

私のプラグインには現在:

$locations = $wpdb->get_results( $wpdb->prepare("SELECT * FROM wp_locations") );

しかし、私はこのエラーメッセージを受け取ります: Call to a member function get_results() on a non-object in...

ですから、$ wpdb変数は開始されていないと推測しているので、 wp-blog-header.php (私がオンラインで見たことから、これは私がする必要があることです)。

だから私は試しました:

$absDIR = ABSPATH."wp-blog-header.php";
require_once($absDIR);
global $wpdb;

しかし、それは次のように泣き始めます:
Call to a member function main() on a non-object in /path/to/functions.php on line 1504

だから私は迷子になっています。 WordPressプラグインでデータベースと対話する方法に関するヘルプは、悪いお尻です。ありがとう

役に立ちましたか?

解決

修理済み:

私はそれを使っていました global $wpdb 実際にITを使用していた関数の外で、それを壊しました。

グローバルラインを関数の上部に移動し、機能しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top