最新公告  | 
  • CTRL + D 加入收藏不迷路哦

  • 欢迎您光临码云笔记网,一个关注WEB前端开发的个人技术博客!

如何禁用WordPress 5.5版本自带的XML站点地图呢

XML站点地图对于很多站长或者是做seo的人来说再熟悉不过了,一个好的XML站点地图可以作为我们网站的路线图,引导Baidu spider访问站点的所有重要页面。XML站点地图可以很好地用于搜索引擎优化,因为它们允许百度快速找到你的基本网站页面,即使你的内部链接不完美。在之前很多网站都采用了第三方插件(比如 Google XML Sitemaps、Yoast SEO、All in One SEO Pack)来生成网站地图,当然有条件的还会自己编写一套XML站点地图代码。

现在更新了WordPress 5.5+版本后,5.5版本包含一个XML站点地图,但是有些站长反馈说已经成功升级到 WordPress 5.5 版本,但是在后台找不到什么有关 XML站点地图的设置,也不知道 XML站点地图路径是多少?更有的小伙伴想禁用WordPress自带的XML站点地图,不知道该如何禁用?接下来我会一一为大家讲解上面站长的困惑。

wp-includes/sitemaps/class-wp-sitemaps-index.php文件中就提到自带的XML地图路径问题,具体如下:

WordPress 5.5+版本后,5.5版本包含一个XML站点地图

如上图所示,WordPress 5.5 版本自带的XML站点地图路径就是站点首页 URL 地址/?sitemap=index,或站点首页URL地址/wp-sitemap.xml,大多数情况下都是后者这个路径,如 xxx.com/wp-sitemap.xml。下图就是我更新WordPress 5.5+版本后显示的XML站点地图效果。

XML站点地图

那么WordPress 5.5 自带的XML站点地图好不好呢?据我个人了解,目前自带的XML地图只包含有文章、页面、分类和作者4个XML文件,如点击作者的XML文件就是显示所有作者对应的URL路径,总体来说是比不了谷歌地图插件和其他的地图插件。

而且这种类型应该也算是索引型XML站点地图,百度是不支持索引型XML站点地图文件的,所以如果站点用户是我们国内的话,建议大家折腾一个百度支持的XML站点地图,建议参考《WordPress纯代码实现XML格式的sitemap地图

上面说了这么多,相信大家心里有数了,那么,如何禁用WordPress 5.5版本自带的XML站点地图呢?

通过代码禁用XML站点地图

我们可以添加下面的代码到主题的 functions.php 即可禁用。

add_filter( 'wp_sitemaps_enabled', '__return_false' );

禁用后就可以显示我们自己做的XML站点地图效果,大家可以看码云笔记的XML站点地图https://www.mybj123.com/sitemap.xml

1. 本站所有免费资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!
2. 本站不保证所提供下载的免费资源的准确性、安全性和完整性,免费资源仅供下载学习之用!如有链接无法下载、失效,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或技术教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
5. 加入前端开发QQ群:565733884,我们大家一起来交流技术!
码云笔记 » 如何禁用WordPress 5.5版本自带的XML站点地图呢

发表评论