2011-04-03 118 views
0

目前我已經嘗試了一半互聯網代碼(:D),使這項工作,但沒有運氣。 我不是一個WordPress的大師,所以它很難。基本上我想要的是使插件,將改變所有WordPress的博客基於自定義字段中的日期值的所有帖子順序。通過自定義字段值來訂購wordpress文章?

例如,我爲每個帖子(meta_key = bb_history)和(meta_value = 2011-04-03)添加自定義字段。

那麼,我會鉤或我應該使用什麼過濾器來獲得這個工作?我想你可以使用posts_where,posts_join,posts_orderby行爲來做些什麼?

+0

您想訂購管理區域中的帖子還是循環播放? – omabena 2011-04-04 06:36:10

+0

當我循環前端 – arma 2011-04-04 08:56:15

回答

1

你不想要一個插件。只需在相關模板中編輯您的query_posts語句即可。

query_posts($query_string . '&meta_key=YOURFIELDNAME'); 
+0

我不想編輯所有使用循環的模板文件並手動添加。 – arma 2011-04-04 08:56:59

+0

你不需要。製作一個新模板,並添加此查詢。然後創建一個新頁面並選擇您剛製作的模板。當您訪問此頁面時,它會顯示您所有其他頁面的內容。 – 2011-04-04 14:19:04

+0

好吧反正目前我結束了query_posts($ query_string。'&meta_key = YOURFIELDNAME&orderby = meta_value');在has_posts函數之前放入archive.php和category.php和index.php。 – arma 2011-04-04 15:43:09