我正努力通過wp_query
獲得工作解決方案。我目前有一些自定義設置被分配到帖子,一個是該帖子是否是「精選」,第二個是該帖子結束的日期和時間(不再顯示在結果中)。我有查詢與功能的工作,只是需要把這個結束日期工作了進去,這裏是查詢工作找到的「特色」:包含meta和大於日期的帖子查詢
WP_Query('meta_key=skyali_feature&showposts=4&orderby=post_date');
結束日期設定在wp_postmeta
表,其中meta_key
是'the_date'和meta_values
看起來像'05/16/2013 05:24'。我想編輯上面的查詢,如果'the_date'已被設置,只有當'the_date'大於今天的日期和時間時,纔會包含帖子。
這裏是我的失敗嘗試:
WP_Query(
'meta_key=skyali_feature&meta_key=the_date&meta_compare=>=&meta_value='
.date('d/m/Y H:i')
.'&showposts=4&orderby=post_date&orderby=the_date'
);
嗨謝謝你的回覆,我試過了但沒有結果。這是我的版本:$ today = date('d/m/Y H:i'); 的$ args =陣列( 'post_type'=> '後', 'posts_per_page'=> '4', 'meta_key'=> 'the_date', 'meta_query'=>數組( 陣列( 「鍵'=> 'the_date', '價值' 今天=> $, '比較'=> '> =' ) ), '排序依據'=> 'meta_value_num', '秩序'=> 'ASC' ); – Paul
哦,我想我看到了問題。我們試圖比較* string *的值('date('d/m/YH:i')'的輸出不會像字符串那樣相似。你如何將該日期/時間存儲到你的文章?它是一個自由格式的文本字段,你只是要確保輸入你的日期和時間格式?或者它實際上是將它作爲日期/時間(或時間戳)字段存儲在數據庫中? –
你是現貨我的日期格式是廢話。謝謝!! – Paul