如何设置指向自定义归档页面的链接

时间:2013-12-03 作者:Dk-Macadamia

我正在我的博客上工作,我希望有一个归档,只针对特定类别的文章。为此,我创建了一个自定义归档cat。php。例如,我可以通过wp\\u get\\u archives()获取归档链接日期。所以我只想当我点击归档日期时,整个归档数据应该来自我的特定类别。

为此,我研究了wp includes/general模板。php->wp\\u get\\u archive()和wp\\u archive\\u link()。老实说,我找不到方法来理解归档日期链接如何打开归档模板。。。

换句话说,我想更改archieve date链接的链接模板

因此,请引导我朝着正确的方向解决我的问题,我应该怎么做。。

1 个回复
SO网友:s_ha_dum

我正在我的博客上工作,我希望有一个归档,只针对特定类别的文章。

如果我理解你,你做错了。你要做的是使用pre_get_posts 将存档限制为一个类别。比如:

function restrict_archives_to_cat($qry) {
  if ($qry->is_main_query() && $qry->is_date()) {
    $qry->set(\'cat\',5); // the category ID you wish to use
  }
}
add_action(\'pre_get_posts\',\'restrict_archives_to_cat\');
我对这个问题理解得不够透彻,没有信心把条件弄对。你可能不得不alter the if conditions 使其正常工作。

结束

相关推荐

TAX_QUERY不能使用自定义查询(wp_Query和Query_Posts())进行分页

我正在使用自定义查询对自定义分类法进行高级搜索。不使用“tax\\u query”时,我的分页工作正常。当我使用“tax\\u query”时,它不会显示任何到下一页的帖子,只会显示我的“未找到”通知。我的代码在这里/* Template Name: search result */ ?> <!-- prerequisite for search result show --> <?php //