<?php $args = array(
\'cat\' => \'2\',
); ?>
<?php wp_get_archives($args); ?>
我用上面的代码拉出了自定义类别,它工作得很好;显示“2013年2月”。在这里,我的问题是我可以在“每周”中显示它吗。
我把(type = weekly)
在里面$args
, 但它会显示每周帖子的存档,而不是类别。
我的问题几乎和this question. 提问者似乎还没有得到明确的答案。我也在寻找答案。。
最合适的回答,由SO网友:Vinod Dalvi 整理而成
我读了自述。的txt文件Archives for a category WordPress plugin.
插件作者声明了以下限制。
限制
此插件不适用于每周存档。包含存档链接的列表是正确的,但链接本身不包括该类别。因此,使用WordPress时,不会过滤类别上的结果页面。技术原因是WordPress在生成每周存档的链接时不应用过滤器,因此插件无法更改它们。也许这在下一个版本的WordPress中已经修复。
我查看了wordpress的最新版本(3.5.1),以了解此版本是否为每周url添加了任何筛选器,但尚未添加:(
我认为您必须开发自定义代码和sql查询来实现此功能,并且不应依赖类别WordPress插件的存档和wp\\u get\\u存档功能来实现此功能。