1

WordPress MUで、これについて独自のクエリを作成しようとしましたが、本当に必要なすべての結合を取得できないようです。私が探している結果セットは次のようになります。

blog_id
blog name
blog path
owner first name
owner last name

ブログ名のアルファベット順にすべて返します。私が抱えている問題は、ブログの所有者の名前と名前がwp_usermetaにあり、ブログIDとパスがwp_blogsにあり、ブログ名がwp_ [blog id here] _optionsにあり、wp_usermetaにはユーザーIDが必要なことです。 wp_usersから。

これらすべてを1つのクエリに結合することは可能ですか?

4

1 に答える 1

2

WPMU がデータベース テーブル名を処理する方法のため、すべての情報を 1 つの結果セットに結合する方法はありません。

私が思いついた最善の解決策は、wp_blogs テーブルからブログを取得し、そこにある ID を使用して wp_X_options テーブルから情報を収集し、必要な情報を構築する PHP ロジックです。クエリだけですべてのブログのすべての投稿のリストを取得する良い方法がないのと同じ理由です。wp_blogs のブログに基づいてクエリを作成するには、バックエンド ロジックが必要です。

于 2010-02-03T21:54:38.603 に答える