2011-11-28 107 views
0

基本上,我使用的主題允許我在主頁上顯示夜總會傳單作爲帖子。我只是創建一個帖子,將其添加到預先定義的類別,它會顯示在主頁上作爲傳單和自動分頁等。按當天的順序顯示wordpress帖子,從當天開始?

我想能夠做到這一點能夠顯示「星期三」傳單如果當前=週三和分頁順序匹配,那麼接下來會變成星期四>星期五>星期六>太陽>星期一等等等等

任何人都可以給我點子或者甚至插件鏈接(我還沒有找到一個符合我的需求)

非常感謝

+0

這是基本主題http://themeforest.net/item/nocturnal-premier -audio-wp-theme-/621573 – jtanner

回答

0

恐怕你的問題有點過於寬泛的一個時間來回答。

我通過添加自定義字段(例如activity_date)的日期和(優選地)將其保存在數據庫中的一個Unix時間戳(參見WP文檔用於創建自定義字段或元數據)

在開始你的模板,如

$querystr = " 
    SELECT $wpdb->posts.* 
    FROM $wpdb->posts, $wpdb->postmeta 
    WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id 
    AND $wpdb->posts.post_status = 'publish' 
    AND $wpdb->postmeta.meta_key = 'activity_date' 
    AND $wpdb->postmeta.meta_value = " . $date . " 
"; 

$posts = $wpdb->get_results($querystr, OBJECT); 

至於分頁,這是另一個故事,你可以使用自定義查詢...

+0

嗨,感謝您的回覆......對不起,如果我過於寬泛, 基本上,我有7個傳單(職位)......一個星期的每一天,我們運行的每個晚上都是品牌,並有它自己的傳單發出。 例如: 週一 - 模糊邏輯 週二 - 學生夜 ... ... 週五 - 開關 ... 太陽 - 學生 ......我想要做的是(僞) ... Select case(currentday()){case:monday,order m,t,w,t,f,s,s; case:tuesday,order t,w,t,f,s,s,m ; case:週三,order w,t,f,s,s,m,t; ...} 等等 – jtanner