WordPress:显示所选日期的所有帖子?



我已经将内置存档小部件的wordpress合并到我正在开发的网站中。当用户选择某个月份(例如 2017 年 8 月(时,我希望我的存档.php页面填充该月和该年发布的所有帖子。

我已经解决了 category.php 中的类别小部件似乎非常相似的问题,它使用以下代码加载与所选类别关联的所有帖子:

<?php
$myposts = get_posts( $args );
$category_name = single_cat_title( '', false ); 
foreach( $myposts as $post ) : setup_postdata( $post ); 
if ( has_category( $category_name ) ) : ?>
<p><?php the_title_attribute(); ?></p>
<?php endif; ?>            
<?php endforeach; ?>

但是,我不知道如何实现类似的效果,而是根据日期检索特定帖子。有什么想法吗?

我发现只要代码存在于存档文件中,就可以简单地使用 post 循环.php解决这个问题。将保存用户从小组件中选择的存档日期(例如 2017 年 7 月(,并仅检索该日期的帖子。

if ( have_posts() ) :
while ( have_posts() ) : the_post(); ?>
<p><?php the_title_attribute(); ?></p>
<?php endwhile; ?>
<?php endif; ?>

最新更新