服务器是apache, 可以使用htaccess.
我使用了系统的permalink 设置使用的是 http://www.abc.com/sample-post/
我现在分类需要这样显示:
http://www.abc.com/category/parentCaegory/SubCategory/ ---> http://www.abc.com/parentCategory/Subcategory-someslug.html
http://www.abc.com/category/parentCategory/ ---> http://www.abc.com/parentCategory
真心求...
我一开始在 主题的function中写了一个
function twenty_category_link($link){
$link = str_replace('category/','',$link);
if(substr_count($link, '/') == 4){
return $link;
}else{
$link = substr($link,0,strrpos($link, '-'));
return $link.'-abcdefg.html';
}
}
add_filter('category_link','twenty_category_link',1);
把category输出链接...
如果是parentCategory就输出为 http://www.abc.com/parentCategory
如果是subCategory就输出为 http://www.abc.com/parentCategory/Subcategory-abcdefg.html
其实就是根据原本应该输出的链接修改一下. 但是子目录会出现404 not found.
不管如何方法, 求
我使用了系统的permalink 设置使用的是 http://www.abc.com/sample-post/
我现在分类需要这样显示:
http://www.abc.com/category/parentCaegory/SubCategory/ ---> http://www.abc.com/parentCategory/Subcategory-someslug.html
http://www.abc.com/category/parentCategory/ ---> http://www.abc.com/parentCategory
真心求...
我一开始在 主题的function中写了一个
function twenty_category_link($link){
$link = str_replace('category/','',$link);
if(substr_count($link, '/') == 4){
return $link;
}else{
$link = substr($link,0,strrpos($link, '-'));
return $link.'-abcdefg.html';
}
}
add_filter('category_link','twenty_category_link',1);
把category输出链接...
如果是parentCategory就输出为 http://www.abc.com/parentCategory
如果是subCategory就输出为 http://www.abc.com/parentCategory/Subcategory-abcdefg.html
其实就是根据原本应该输出的链接修改一下. 但是子目录会出现404 not found.
不管如何方法, 求