我在最新的新闻部分(CPT)中创建了几个帖子,我想把它的所有帖子显示为定制的post类型的存档,它只显示七月的档案,所以现在我已经发布了几个回溯日期的帖子(就像我在5月发布的那样),但是我只得到了七月的档案。
如何获取5月的档案,以便当我点击5月(2013年),那么它应该显示所有的5月-2013年的帖子?
如何确保我没有使用类别,它应该是只存档?
下面是我用来显示Archive的函数:
<?php wp_get_archives( array( 'type' => 'monthly', 'limit' => 12 ) ); ?>发布于 2013-08-10 08:37:58
如果你想多花几个月的时间,你需要每年试一次。
<?php wp_get_archives( array( 'type' => 'yearly') ); ?>
可以在wp_get_archives();上运行更多选项,如postbypost,您也可以尝试这些选项。
<?php wp_get_archives( array( 'type' => 'postbypost') ); ?>
看看法典,看看这些其他参数能为你做些什么。
http://codex.wordpress.org/Function
还请注意,我正在删除limit参数,因此它默认为“无限制”。
发布于 2013-12-12 12:21:24
看来你在五月没有发邮件。以下参数是函数wp_get_archives.的默认参数
<?php $args = array(
'show_count' => 0,
'hide_empty' => 1,
'type' => 'monthly',
'limit' => '',
'format' => 'html',
'before' => '',
'after' => '',
'show_post_count' => false,
'echo' => 1,
'order' => 'DESC',
); ?>正如您所看到的,hide_empty是1。如果你把这个改为0(0),你可能会被显示,即使你没有五月份的职位。
https://stackoverflow.com/questions/18159345
复制相似问题