自定义类别的每周存档

时间:2013-03-05 作者:Ronald

<?php $args = array(
    \'cat\'             => \'2\',
); ?>

<?php wp_get_archives($args);  ?>
我用上面的代码拉出了自定义类别,它工作得很好;显示“2013年2月”。在这里,我的问题是我可以在“每周”中显示它吗。

我把(type = weekly) 在里面$args, 但它会显示每周帖子的存档,而不是类别。

我的问题几乎和this question. 提问者似乎还没有得到明确的答案。我也在寻找答案。。

1 个回复
最合适的回答,由SO网友:Vinod Dalvi 整理而成

我读了自述。的txt文件Archives for a category WordPress plugin.

插件作者声明了以下限制。

限制

此插件不适用于每周存档。包含存档链接的列表是正确的,但链接本身不包括该类别。因此,使用WordPress时,不会过滤类别上的结果页面。技术原因是WordPress在生成每周存档的链接时不应用过滤器,因此插件无法更改它们。也许这在下一个版本的WordPress中已经修复。

我查看了wordpress的最新版本(3.5.1),以了解此版本是否为每周url添加了任何筛选器,但尚未添加:(

我认为您必须开发自定义代码和sql查询来实现此功能,并且不应依赖类别WordPress插件的存档和wp\\u get\\u存档功能来实现此功能。

结束