WordPress分类和标签链接地址后自动添加斜杠“/”

老站长 2022年4月15日12:06:07WordPress评论5131阅读模式

用了知更鸟的主题才留意,原来WordPress的分类目录和标签目录是没有加反斜杠的,其它cms,如帝国、织梦都有。文章源自爱逗网-https://www.adm5.com/a/51.html

WordPress分类和标签链接地址后自动添加斜杠“/”文章源自爱逗网-https://www.adm5.com/a/51.html

像这样:文章源自爱逗网-https://www.adm5.com/a/51.html

WordPress的目录链接是:https://www.adm5.com/tiktok
WordPress分类和标签链接地址后自动添加斜杠“/”文章源自爱逗网-https://www.adm5.com/a/51.html

而其它的cms,比如帝国默认是:https://www.adm5.com/tiktok/文章源自爱逗网-https://www.adm5.com/a/51.html

如此便会导致对于搜索引擎不那么友好了,那么wordpress能不能实现这个功能呢?当然是可以的。文章源自爱逗网-https://www.adm5.com/a/51.html

下面是WordPress实现的方法,只需将下例代码复制放到主题的function.php文件最下方即可。文章源自爱逗网-https://www.adm5.com/a/51.html

//目录自动增加斜杠
if (is_admin()) return;
$permalink_structure = get_option('permalink_structure');
if (!$permalink_structure || '/' === substr($permalink_structure, -1))
return;
add_filter('user_trailingslashit', 'ppm_fixe_trailingslash', 10, 2);
function ppm_fixe_trailingslash($url, $type)
{
if ('single' === $type)
return $url;
return trailingslashit($url);
}

插入上例代码后,再回到WordPress后台-设置-固定链接,不需要做修改,只需要保存一下,刷新页面就可以了。如果你的站点没有做伪静态,则不需要作此操作。文章源自爱逗网-https://www.adm5.com/a/51.html

weinxin
我的微信
微信扫一扫
老站长
  • 本文由 发表于 2022年4月15日12:06:07
  • 转载请务必保留本文链接:https://www.adm5.com/a/51.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: