0
A
回答
2
的WP_Query class可以實現這一點。剛剛成立了一個新的查詢,通過適當的參數:
<?php if ($my_date_query->have_posts()) : ?>
<!-- the loop -->
<?php while ($my_date_query->have_posts()) : $my_date_query->the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php endwhile; ?>
<!-- end of the loop -->
<?php wp_reset_postdata(); ?>
<?php else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
日期參數部分給出了類型的一個很好的概述:
$args = array(
'date_query' => array(
// limit to between these dates
array(
'after' => '2014-02-01',
'before' => '2014-02-05', //remove this line if no upper limit
'inclusive' => true,
),
// limit to posts before 17:10 (not tested)
array(
'hour' => 17,
'minute' => 10,
'compare' => '<=',
),
// limit to posts after 08:30
array(
'hour' => 08,
'minute' => 30,
'compare' => '>=',
),
),
'posts_per_page' => -1,
);
$my_date_query = new WP_Query($args);
然後使用剛instatiated查詢對象運行循環後查詢,您可以創建:http://codex.wordpress.org/Class_Reference/WP_Query#Date_Parameters
NB不要使用query_posts
。從the codex:
query_posts()是由過度與查詢的新實例替換它來修改主 查詢頁面的簡單和有問題的途徑。這是 低效(重新運行SQL查詢),並在某些情況下
相關問題
- 1. WordPress的 - 按日期範圍獲取帖子
- 2. 獲取日期之間的帖子
- 3. 如何獲取帖子的日期和時間?
- 4. 獲取'喜歡在帖子上的時間和日期
- 5. 在Wordpress中按日期分組帖子
- 6. 在Wordpress中獲取帖子作者和日期
- 7. WordPress的日期帖子
- 8. 如何按日期和時間對帖子進行排序?
- 9. WordPress的:按類別獲取帖子
- 10. 如何在MySQL中獲取和存儲帖子的日期和時間?
- 11. 按日期排序精選和非精選WordPress的帖子
- 12. 在Wordpress的某個日期前獲取三個帖子
- 13. 記錄帖子元字段更改的時間/日期WordPress
- 14. 根據日期獲取後續帖子
- 15. 時間戳WordPress的帖子
- 16. 獲取自定義帖子類型的最後發帖日期 - WordPress的
- 17. 如何在WordPress中獲取當前日期和時間?
- 18. 按日期從Facebook頁面獲取帖子
- 19. 日期不顯示每個帖子wordpress
- 20. ACF Wordpress按類別和自定義字段獲取帖子
- 21. 如何按時間間隔獲取日期時間組
- 22. 獲取30天的日期和時間
- 23. PHP獲取本地日期和時間
- 24. 獲取日期和時間在.NET
- 25. 獲取毫秒日期和時間
- 26. 獲取當前日期和時間
- 27. 在webview中獲取日期和時間
- 28. Servlet的獲取日期和時間
- 29. 獲取日期和時間從在
- 30. HSQL獲取日期和時間從TIMESTAMP
看起來不錯,將徹底失敗了,你知道我可以把喜歡的時間過濾器, 從這個時候到現在爲止,例如? – Deimos
時間參數添加,修改並添加另一個時間範圍 – harryg
顯示帖子,但我認爲不工作的時間,以及爲什麼不告訴我從今天的帖子例如,2014-02-07,我有今天 – Deimos