在WordPress站点的类别、页面和标签地址中添加一个斜杠

郑重承诺丨优站网提供安全交易、信息保真!
增值服务:
自动发货
网盘下载
安装指导
环境配置
二次开发
网站建设
¥ 0 (VIP免费升级VIP开通VIP尊享优惠特权
立即下载 升级会员 购买教程 售后支持
详情介绍

首先,我们需要知道为什么要给分类目录页面添加斜线。

在WordPress站点的类别、页面和标签地址中添加一个斜杠

优站认为分类目录顾名思义就是一个目录。众所周知,目录链接应该如下所示:

http://www.zhanceo.com/

https://www.zhanceo.com/tag/wordpress/
但有时,由于我们的伪静态规则设置问题,WordPress分类目录和标签目录后没有斜杠/号,就会出现:

https://www.zhanceo.com/muban

https://www.zhanceo.com/tag/wordpress
像这样的情况。

这对于搜索引擎来说是不友好的,因为搜索引擎在有斜杠的时候可以及时识别出这是一个目录,但是在没有斜杠的时候就要分析了。

(以这个行业目前的水平,误判是常见的,所有关注SEO的童鞋都知道。)

而且CDN,比如百度云,加速了目录的缓存来识别链接结构,同时要求目录结构以“/”结尾,所以WordPress分类目录的地址优化

因此,优站需要在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);

代码二
如果你需要对页面地址做伪静态就只加分类目录斜杠

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

请注意第三行中的&& $type_of_url!=’ page ‘是必不可少的,因为没有这个判断,你的页面地址也会出现斜杠。如果已经设置了页面伪静态(页面后缀。html我没设置)之前,会出现“https://www.zhanceo.com/tag/wordpress/”的情况。

代码三
上面的代码还将在您使用外部链到内部链插件Simple URLs时生成的短链接中添加一个/。此时,您需要以下代码。

(兼容从内链到外链的简单URL插件)

// 分类目录地址后添加斜杠
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 || 'page' === $type)
return $url;
return trailingslashit($url);
}

 

资源下载此资源仅限注册用户下载,请先
客服QQ:1427707223
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明   ⚠️ 1. 本站所有资源来源于网络收集,若资源侵犯了您的合法权益, 请来信通知我们(Email: 1427707223@qq.com),我们会及时删除,给您带来的不便,我们深表歉意! 2. 分享目的仅供大家学习和交流,若使用商业用途,请购买正版授权! 否则产生的一切后果将由下载用户自行承担! 3. 会员不得使用于非法商业用途,不得违反国家法律。否则后果自负! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 6. 因源码具有可复制性,一经购买 ,不得以任何形式退款。 7.更多详情请点击查看

优站网 WordPress教程 在WordPress站点的类别、页面和标签地址中添加一个斜杠 https://www.zhanceo.com/21258.html

诚乃立身之本、信为道德之基

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

为您解决烦忧 - 24小时在线 专业服务

在WordPress站点的类别、页面和标签地址中添加一个斜杠-海报