wordpress分类链接末尾添加“/”

25次阅读
没有评论

最近在给wordpress换模板后,发现分类链接末尾缺少“/”,不符合常见链接样式,也会影响网站SEO。在网上搜了一下解决方法,发现了下面的代码,而且AI给出的也是这段代码。

wordpress分类链接末尾添加“/”

add_filter('term_link', 'add_slash_to_category_link', 10, 3);
function add_slash_to_category_link($url, $term, $taxonomy) {
if ($taxonomy === 'category') {
return trailingslashit($url);
}
return $url;
}

将这段代码添加到function.php文件后,发现wordpress分类链接确实有“/”了,但是点击后却还是跳转到没有“/”的链接。

于是接着继续在网上找解决方法,又找到了下面的代码。

function nice_trailingslashit($string, $type_of_url) {
if ( $type_of_url != 'single' && $type_of_url != 'page' )
$string = trailingslashit($string); return $string; }
add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);

这次成功解决了问题。

正文完
 0
116博客
版权声明:本站原创文章,由 116博客 于2024-10-21发表,共计604字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码