由 skora » 2009-06-22 11:24
通过对比新老版本的woz文件,发现新版本的wordpress\wp-includes\category-template.php中,有这么个函数:function get_category_link,其中代码为:
if ( empty( $catlink ) ) {
$file = get_option( 'home' ) . '/';
$catlink = $file . '?cat=' . $category_id;
我修改为
if ( empty($catlink) ) {
$file = get_option('home') . '';
$catlink = $file . '&cat=' . $category_id;
之后,问题解决了。
但是仍然发现,当按照“pages”或“archives”分类显示时,仍然出现“/?”形式的链接地址。而且目前还没找到该在哪里修改。
不知道哪位大大,对这个问题比较了解,能稍微解释下,新版本woz是否在这部分,代码有错误。或者是他这样写,有其深意;而我的修改,会影响其他某部分功能?
希望大家一起研究探讨。