2010-01-24 115 views
0

我的問題不是Wordpress的WPDB類,而是MySQL語法。我想作以下序列工作:需要MySQL的查詢幫助Wordpress

  • 獲取所有帖子ID數組
  • 從一個特定的類別
  • 篩選出重複,修訂草案等只顯示已發佈的內容過濾掉的帖子。

幫助?謝謝。

回答

2

通過將類別ID或類別名稱傳遞給該http://codex.wordpress.org/Template_Tags/query_posts使用query_posts函數。這一切都在鏈接上解釋。您的意見後

編輯:

您可以使用get_posts http://codex.wordpress.org/Template_Tags/get_posts,太,據我所知,他們都返回數組。

$posts = get_posts('category=1'); 
foreach($posts as $post) { 
    echo $post->ID; // or whatever you want to do with it... 
} 
+0

我需要把它放到一個數組中,這樣我才能繼續使用它。顯示不是問題,而是收集這些數據。 –

+0

我特別需要數組中的所有帖子的ID,這樣我可以將它們分組,然後創建一個操縱分頁功能。 –

+0

這是最好的解決方案。使用get_posts或query_posts來檢索您需要的帖子。 get_posts返回一個匹配標準的帖子數組。然後,只需查看它並獲取ID並將它們分組即可。如果你真的發佈了你想要的東西,也許我可以提供更詳細的解決方案。 – nickohrn