对于分类列表目录页面,修改了默认的固定链接后通常是以 http://www.域名.com/分类名称
这样的形式显示,WordPress的分类目录默认是没有加上斜杠的,这对于搜索引擎来说是很不友好的,因为没有斜杠可能搜索引擎就识别不出来当前的是分类列表页
function category_link_add_string($string, $type_of_url) {
if ( $type_of_url != 'single' && $type_of_url != 'page' )
$string = trailingslashit($string);
return $string;
}
add_filter('user_trailingslashit', 'category_link_add_string', 10, 2);
/*
WordPress 常用函数: trailingslashit( $string )
- 在字符串末尾添加 /
- 添加之前会删除字符串末尾已有的 /,这样可以防止添加两个 /
WordPress 钩子: user_trailingslashit
当你在固定链接格式中将链接以反斜杆结尾,那么这个函数就会在站点的链接中添加反斜杆作为结尾,如果没有的话,那么就不会再站点的链接中添加反斜杆。
*/
// 重新定义链接规则后需要在后台重新保存固定链接设置页面生效