我正在我的博客上工作,我希望有一个归档,只针对特定类别的文章。为此,我创建了一个自定义归档cat。php。例如,我可以通过wp\\u get\\u archives()获取归档链接日期。所以我只想当我点击归档日期时,整个归档数据应该来自我的特定类别。
为此,我研究了wp includes/general模板。php->wp\\u get\\u archive()和wp\\u archive\\u link()。老实说,我找不到方法来理解归档日期链接如何打开归档模板。。。
换句话说,我想更改archieve date链接的链接模板
因此,请引导我朝着正确的方向解决我的问题,我应该怎么做。。
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 使其正常工作。