网站名称网络公司,网站模板建站平台!

您现在的位置: 首页 >  站长学院 >  前端教程 >

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

来源:未知 发布时间:2020-11-27 20:23:31热度:160 ℃
XML站点地图对于很多站长或者是做seo的人来说再熟悉不过了,一个好的XML站点地图可以作为我们网站的路线图,引导Baidu spider访问站点的所有重要页面。XML站点地图可以很好地用于搜索引擎优化,因为它们允许百度快速找到你的基本网站页面,即使你的内部链接不完美。在之前很多网站都采用了第三方插件(比如 Go...

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站点地图效果。

 

那么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' );


本文地址:http://kf.yj99.vip/zhan/q/31.html

    标签: WordPress