档案链接在点击时不起作用

时间:2012-11-07 作者:Chris

我的主题中有存档链接,可以获取特定类别(“博客”)的存档,如下所示:

 <?php wp_get_archives(\'cat=6\'); ?>
当我点击档案的链接时,只是再次为博客加载分类页面。

url确实更改为:

http://localhost:8888/2012/11/?cat=6
但页面上没有任何变化。

1 个回复
SO网友:s_ha_dum

好啊Here is your problem.

wp_get_archives( $args );
...
$args = array(
    \'type\'            => \'monthly\',
    \'limit\'           => ,
    \'format\'          => \'html\', 
    \'before\'          => ,
    \'after\'           => ,
    \'show_post_count\' => false,
    \'echo\'            => 1
);
您正在使用wp_get_archives 不正确。该函数接受特定的“键”,并且cat 不是他们中的一个。您可以使用如上所述的数组或WordPress中常见的奇怪的类get字符串。您不能传递它不打算处理的值。

您看到的是,该函数返回到其“每月”存档默认值,并显然将字符串附加到末尾,这是我所没有预料到的。

使用get_category_link 相反

结束

相关推荐

显示Archives.php中的所有自定义帖子类型

我该怎么做?archive.php 只有以下内容:wp_get_archives(\'type=monthly\'); 以及wp_get_archives() 没有显示所有帖子类型的参数。我也认为archive-[post_type].php 不是我要找的,因为我希望所有帖子类型都显示在一个归档页面中。谢谢W