给WordPress站点的目录、页面及Tag标签地址末尾添加斜杠

最近几天白天发现自己的博客上的分类目录和页面地址末尾没有斜杠,于是在网上也了解了一些关于分类目录和页面链接地址末尾添加斜杠的教程,今天特意将这篇文章转载分享给大家。 至于分类目录和页面链接地址是否应该以斜杠/结尾,网上众说纷纭,但大部分的建议还是比较统一的,那就是不加斜杠指的是目录下面的一个文件,而加了地址末尾加斜杠则指是目录下面的一个目录,也就是目录与文件…

最近几天白天发现自己的博客上的分类目录和页面地址末尾没有斜杠,于是在网上也了解了一些关于分类目录和页面链接地址末尾添加斜杠的教程,今天特意将这篇文章转载分享给大家。

至于分类目录和页面链接地址是否应该以斜杠/结尾,网上众说纷纭,但大部分的建议还是比较统一的,那就是不加斜杠指的是目录下面的一个文件,而加了地址末尾加斜杠则指是目录下面的一个目录,也就是目录与文件的区别。于是白天最终决定将将白天博客的分类目录和页面地址末尾也加上斜杠。

 给WordPress站点的目录、页面及Tag标签地址末尾添加斜杠

下面就来给大家分享一下目录、页面及Tag标签地址末尾添加斜杠的做法:

其实实现的方法也很简单,我们只需要在主题目录下的 functions.php 文件中添加以下代码加即可(建议添加到末尾?>之前):

// 分类目录、页面地址末尾添加斜杠
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);

除此之外,如果你的博客页面没有做伪静态,只需将分类目录地址后添加斜杠,那么添加以下代码即可:

// 只在分类目录地址末尾添加斜杠
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);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 44400@trc20.tw 举报,一经查实,本站将立刻删除。

发表回复

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