1

私のサイトに 2 つの WordPress インストールをインストールしましたが、それらは同じデータベースを共有しています。wordpress1(wp1_) からの投稿をクエリして、wordpress2 のサイドバー ウィジェットに表示するにはどうすればよいですか? wp1_ から wordpress1 (独自のテーブル) への投稿のみを表示できます。

4

1 に答える 1

0

やってのけるのはそれほど難しくありません.$wpdbオブジェクトのコピーを作成してそれをいじくり回し、その中でネイティブウィジェットコードへの呼び出しをラップします. つまり、データベース アクセス資格情報が同じであると仮定します。しかし、私はこの方法をお勧めしません。維持するのは難しいので、懸念事項を適切に分離することを実際に練習する必要があります。たった 1 回の間違いで、データベース A は喜んでデータベース B 全体に書き込みを行います。

代わりに RSS ウィジェットの使用を検討しましたか? http 呼び出しはループバックを介して実行できるため、オーバーヘッドが大きくなることはなく、個別のデータベースはそのまま残ります... 個別です。

于 2013-01-18T05:11:34.883 に答える