WordPress 5.5 中整合了新的站点地图(sitemap)功能。站点地图可以让搜索引擎更好地理解网站的结构,更方便地发现网站上的新内容和重要内容。现在 WordPress 默认在站点发布之时就提供一个 XML 格式的站点地图。
站点地图功能大家应该也很熟悉。大名鼎鼎的 sitemap 插件 Google XML Sitemaps(原 Google (XML) Sitemaps Generator for WordPress) 相信很多人都用过。现在,更新到 WordPress 5.5 之后,这类插件是否还需要保留就得看各自的需求了。文章源自SEO视频网-https://www.seoshipin.cn/seojiqiao/3158.html
WordPress 5.5 中,默认的网站地图地址是 /wp-sitemap.xml。例如,我的博客网站的网站地图 https://www.chaoyongseo.com/wp-sitemap.xml。打开后可以参考如下的页面内容:文章源自SEO视频网-https://www.seoshipin.cn/seojiqiao/3158.html
文章源自SEO视频网-https://www.seoshipin.cn/seojiqiao/3158.html
打开第一个看一下:文章源自SEO视频网-https://www.seoshipin.cn/seojiqiao/3158.html
文章源自SEO视频网-https://www.seoshipin.cn/seojiqiao/3158.html
(ps:内心独白:丑爆了~)文章源自SEO视频网-https://www.seoshipin.cn/seojiqiao/3158.html
很显然,WordPress 和 Google XML Sitemaps 提供的网站地图一样,将文章、页面、分类、标签和用户各建了一个子地图页面,不过百度不支持提交索引型的网站地图了,而且网站地图的格式也不符合百度的要求,所以这种网站地图对于小网站来说并不友好。文章源自SEO视频网-https://www.seoshipin.cn/seojiqiao/3158.html
WordPress 5.5 中的网站地图还比较原始,过于简陋,缺乏一些现代化的功能。还不能提供自定义加入的页面,当然不排除以后会有人开发提供自定义功能的插件,毕竟 WordPress 已经预留了自定义 WP-sitemap 的接口。文章源自SEO视频网-https://www.seoshipin.cn/seojiqiao/3158.html
将所有文章挤在一个专门的文章类 sitemap 中也会给文章数量很大的网站造成困难。我们知道,当一个页面中条目数量过大时就会带来处理效率的问题。不知道 WordPress 是否为此设定了调整机制,比如条目数目大于 1000 时就再增加一个新的 /wp-sitemap-posts-post-2.xml。想来应该是会有类似的考虑。文章源自SEO视频网-https://www.seoshipin.cn/seojiqiao/3158.html
就目前看来,这个默认提供的网站地图还无法取代 sitemap 插件。文章源自SEO视频网-https://www.seoshipin.cn/seojiqiao/3158.html
移除 WordPress wp-sitemap.xml 文件
由于其实很多的 WordPress 都使用了自定义的地图或者其它第三方插件,然而 WordPress 自带的 XML 站点地图就变得多余。那么该如何移除 WordPress wp-sitemap.xml 文件呢?
将以下的这行代码添加到当前所使用的主题 functions.php 文件中即可。
//移除 WordPress XML 站点地图 add_filter( 'wp_sitemaps_enabled', '__return_false' );
如果是国内的网站,PHP版本在7.0以下,建议使用:
wordpress网站地图插件【Baidu Sitemap Generator】
PHP版本在7.0以上,可以使用插件:Google XML Sitemaps
评论