0
我想通過比較元值來查詢帖子。 我已經爲帖子設置了兩個元。即'start_date'和'end_date'。 它們存儲爲UNIX時間戳。Wordpress自定義查詢比較兩個時間戳元數據
現在我想查詢職位對以下條件:
- 時間戳當前momment的是後「起始日期」(大於)。
- 當前分配的時間戳在(小於)'end_date'之前。
在這種情況下,我希望這兩個條件都能滿足。所以,我用'關係'=>'AND'。
因此,這裏是查詢的print_r:
Array
(
[post_type] => ads
[meta_query] => Array
(
[relation] => AND
[0] => Array
(
[kye] => start_date
[compare] => <=
[value] => 1352054503
[type] => NUMERIC
)
[1] => Array
(
[kye] => end_date
[compare] => >=
[value] => 1352054503
[type] => NUMERIC
)
)
)
注:廣告是一種自定義後的類型。
這裏是一個職位的元:
Array
(
[start_date] => Array
(
[0] => 1352160000
)
[end_date] => Array
(
[0] => 1352246400
)
)
我看絕對沒有理由這個帖子應該出現。 開始日期時間戳(1352160000)大於當前時間戳(1352054503)。這打破了條件#1。 那麼,爲什麼這仍然顯示出來? 你覺得呢?
謝謝Mike。腳本正在工作。沒有注意到你和別人指出的錯字。 :d –