2010-01-21 40 views
1

在WordPress MU中,我已經嘗試編寫自己的查詢,但似乎無法獲得所有我真正需要的連接。我正在尋找的結果集類似於:WordPressMU - 獲取博客列表,按字母順序排列按博客名稱

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。

是否有可能在一個查詢中加入所有這些?

回答

2

由於WPMU處理數據庫表名的方式,沒有辦法將所有信息合併到一個結果集中。

我提出的最佳解決方案是從wp_blogs表中獲取博客的一些PHP邏輯,使用ID從wp_X_options表中收集信息,然後構建我需要的信息。同樣的原因,沒有好的方法可以通過查詢獲得所有博客中所有帖子的列表。您需要後端邏輯基於wp_blogs中的博客構建查詢。