我正在寻找一种显示特定类别帖子的方法。少说我正在阅读帖子,在页脚或侧边栏我有“档案”小部件,但我想要显示,当我点击例如“2013年9月”,本月的帖子,但也是以前的帖子相同的类别属于,有什么建议吗?
更新 我会尝试更多地解释一下我想做什么。假设我正在访问此链接:
`http://localwordpress/category/some-text-from-entry`
这是一个帖子页面,在页脚中,我或多或少地拥有了存档小部件:
October 2013
September 2013
August 2013
....
注意:这是为了防止我将永久链接更改为/%category%/%postname%/
。默认情况下,如果您点击归档窗口小部件中的任何链接,意味着October 2013
,September 2013
...您将获得该月的所有条目,但我需要按category
过滤这些条目哪个类别将从我看到的帖子的URL获取
答案 0 :(得分:1)
您可以像这样修改链接:
http://yoururl.com/2013/9/?category_name=new
其中new是您想要或喜欢的类别名称
http://yoururl.com/2013/9/?cat=1
其中数字1是您想要的类别ID
您必须打开呈现此链接并相应修改的php文件。即
echo '<a href="' . get_permalink( $id ) . '/?category_name=' . get_cat_name( $cat_id ) . '"></a>';
或
echo '<a href="' . get_permalink( $id ) . '/?cat=' . $cat_id . '"></a>';
有关查询变量的更多信息: