如何禁用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://mybj123.com/sitemap.xml

以上关于如何禁用WordPress 5.5版本自带的XML站点地图呢的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

0

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
码云笔记 » 如何禁用WordPress 5.5版本自带的XML站点地图呢

发表回复