2012-01-24 27 views
0

它似乎我無法找到我在找什麼地方。按ID排序WordPress的帖子 - 確切順序

我使用下面的代碼來顯示帖子,使用他們的ids.the問題是,我無法按照我想要的方式對它們進行排序 - 我需要完全按照ID排序它們(目前它正在排序asc或遞減。

我不需要,我只希望在ID的順序正好表明他們)

<?php 
$query_args = array('post_type'=>'post', 'category' => '3', 'numberposts'=>'50', 'post_status'=>'publish', 'include' => '100,124,122'); 
$query_posts = get_posts($query_args); 
$last_query = end($query_posts); 
foreach ($query_posts as $post) : setup_postdata($post); 

什麼想法?

+0

什麼都沒有?我只需要不需要訂購ID,就可以顯示它們,因爲它們是 – wwwdotcom

+0

您是否想通過數據庫中的ID對它們進行排序?如果是,那麼http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters應該爲你做。或者,您是否希望按照由您擁有的另一個ID列表確定的確切順序排列帖子? –

回答

0

當我發現wyfel's answerthe WordPress stack exchange有類似的問題時,我寫了一個答案的中途。沒有添加全局來存儲這些ID(而不是對它們進行硬編碼),這就是我計劃建議的(甚至是MySQL FIND_IN_SET函數)。

+0

非常感謝你,Hobo!那確實有效。 – wwwdotcom

相關問題