从月份归档链接显示特定类别的帖子?

时间:2012-09-11 10:54:09

标签: php wordpress archive

我按月使用档案,输出就像

  1. 2012年9月
  2. 2012年8月
  3. 2012年7月
  4. 我想要的是,例如,当有人点击9月份时,他应该看到9月份发布的帖子属于“A”类。

3 个答案:

答案 0 :(得分:0)

Wordpress有一个关于如何做所有事情的优秀文档...如果你是gonne循环通过你所要求的帖子你应该使用get_posts然后对该函数有不同的争论您可以使用wordpress site进一步解释并得到什么

答案 1 :(得分:0)

WordPress使用archives.php模板文件显示所选月份的帖子,并使用category.php页面模板文件显示类别。 要显示所选的月份和指定类别的所有帖子,您必须使用custom query

答案 2 :(得分:0)

经过测试:以下仅返回archive.php上指定的月份排序档案: 每个月标记的按钮都会使用get_month_link;

链接到正确的基于类别的存档
<a href="<?php echo get_month_link('2012', '10'); ?>">October 2012</a>

请参阅Template Hierarchy

的法典条目
  1. category- {slug} .php
  2. category- {id} .php
  3. category.php
  4. archive.php
  5. 的index.php
  6. 因此,如果您有一个类别为“灯”的类别ID为1的类别,您可以执行以下任一操作:

    category-lamps.php or category-1.php
    

    WordPress将使用该模板呈现该类别的归档索引页面。 这是基于日期的存档层次结构:

    1. date.php
    2. archive.php
    3. 的index.php