主机优惠
信息分享

wordpress主题优化之为分类目录及Tag地址添加“/”

seo优化除了外链之外,程序本身的优化也是相当重要的,而有些时候我们往往会忽略这方面的内容。在使用wordpress搭建的网站中除非只是自己自娱自乐可以不用管,对于大多数来说都想能够得到大家的关注吧。今天要为大家分享的是wordpress优化之为分类目录及Tag地址添加斜杠。一般来讲,作为目录正常的地址应该是以斜杠结尾的,而WordPress默认是没有的,也就出现了“https://www.xqblog.com/category/vps”这种情况,这对搜索引擎是不友好的,因此如果发现自己现在使用的wordpress主题没有这项,大家可以自行添加试一试哦。

wordpress主题优化之为分类目录及Tag地址添加“/”

在function.php添加如下这一条代码,就可以实现在分类目录和tag标签目录地址后添加斜杠,次方法适合绝大多数情况。

  1. // 分类目录地址后添加斜杠
  2. function nice_trailingslashit($string, $type_of_url) {
  3. if ( $type_of_url != ‘single’ && $type_of_url != ‘page’ )
  4. $string = trailingslashit($string);
  5. return $string;
  6. }
  7. add_filter(‘user_trailingslashit’, ‘nice_trailingslashit’, 10, 2);

如果使用了WordPress外链转内链链接跳转插件Simple URLs,在使用过程中会出现在生成的短链接后面莫名其妙的多了一个斜杠,可以将下面这段代码添加到function.php里,保存固定链接后,短链接的斜杠消失了,上面的代码就可以不需要使用啦!

  1. // 分类目录地址后添加斜杠
  2. if (is_admin()) return;
  3. $permalink_structure = get_option(‘permalink_structure’);
  4. if (!$permalink_structure || ‘/’ === substr($permalink_structure, 1))
  5. return;
  6. add_filter(‘user_trailingslashit’, ‘ppm_fixe_trailingslash’, 10, 2);
  7. function ppm_fixe_trailingslash($url, $type)
  8. {
  9. if (‘single’ === $type || ‘page’ === $type)
  10. return $url;
  11. return trailingslashit($url);
  12. }

请大家在修改的时候注意备份一下原文件,以防止出现错误无法恢复,最好的办法就是把整站数据进行备份之后在进行更改。在修改之后如果主题升级会消失,这个时候你在增加一下就行了哦!

赞(2)
欢迎转载:VPS推荐网 » wordpress主题优化之为分类目录及Tag地址添加“/”