如何实现wordpress分类目录和tag标签页URL地址以斜杆/结尾

众所周知,网站优化除了外部链接优化外,更为重要的是我们网站内部的优化,然而很多新手站长会忽略这方面的优化。今天我们就来讲讲wordpress常常被忽略的目录页URL优化——如何实现wordpress分类目录和tag标签页URL地址以斜杆/结尾。

wordpress目录页URL优化

一般情况,作为目录列表页,正常的URL地址是以斜杠结尾的,而wordpress分类目录、tag标签页等列表页默认是没有加上斜杆的,这对搜索引擎来说是很不友好的,所以如果您发现当前使用的wordpress主题没有加上斜杆,您可以自己优化一下。本站已按文中所介绍的方法实现了分类目录、标签页和page页面URL地址以斜杠/结尾,我们一起来看看是怎么实现的。

wordpress分类目录和tag标签页URL地址以斜杆/结尾

下面的代码实现了分类目录和页面链接的结尾处加上斜杠。它主要使用了trailingslashit这个函数来实现,在字符串末尾添加 /,添加之前会删除字符串末尾已有的 /,这样可以防止添加两个 /。

另外它不会在文章链接后面添加斜杠。因为它是用了条件:不等于’single’,意思就是说不等于文章类型的URL会添加斜杠,也就是意味着页面和分类的链接的结尾会被添加斜杠。

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

你学会了吗?没有学会也不要紧,直接将这段代码复制到functions.php中就可以实现你期望的效果了。请大家在修改的时候注意备份一下原文件,以防止出现错误无法恢复,最好的办法就是把整站数据进行备份之后在进行更改。在修改之后如果主题升级会消失,这个时候你在增加一下就行了哦!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注