2013-10-22 50 views
0

我在寻找,如果可能的话,以显示某个类别的帖子的方式。少说我正在阅读一篇文章,并在页脚或边栏我有“档案”小部件,但我想要显示的,当我点击例如“2013年9月”,从本月的帖子,但也是以前的帖子相同的类别属于,有什么建议?从当前类别的档案中显示帖子

UPDATE 我会尽量多解释一下我想做的事情。假设我访问此链接:

`http://localwordpress/category/some-text-from-entry` 

这是帖子页面,并在页脚我有存档窗口小部件,或多或少:

October 2013 
September 2013 
August 2013 
.... 

注:这是我的情况下将固定链接更改为/%category%/%postname%/。默认情况下,如果你点击存档小部件中的任何链接,意思是October 2013,September 2013 ...你会得到所有来自月份的条目,但在adition中,我需要过滤这些条目category其中类别将从URL中获得,中号看到

回答

1

您可以修改你的链接是这样的:

http://yoururl.com/2013/9/?category_name=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>'; 

UPDATE

了解查询变量这里:

http://codex.wordpress.org/WordPress_Query_Vars

+0

我会看一看,但是,如果我改变我的永久链接' /%category%/%postname%/'我如何获得category_name?通过使用[查询帖子类别参数](http://codex.wordpress.org/Template_Tags/query_posts#Category_Parameters)?除了你离开我之外的任何例子? – Reynier

+0

我不想改变固定链接。你愿意更好地解释我的意思吗?或者你想要做什么。谢谢! – Laxmana

+0

请看看主帖,我编辑添加更多信息 – Reynier

相关问题