WordPress 5.X网站地图错误(无法生成)解决教程

作者 : admin 本文共995个字,预计阅读时间需要3分钟 发布时间: 2020-12-3 共990人阅读

近期将WordPress 5以后发现网站地图出现无法生成的错误,该功能是插件生成的sitema地图,刚开始以为是插件问题,后来发现所有的XML sitemap地图插件都无法使用,提示截图如下:

WordPress 5.X网站地图错误提示

此方法非XML sitemap可用:WordPress站点sitemap地图插件

WordPress 5.X网站地图错误提示:

This page contains the following errors:
error on line 2 at column 6: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.

解决方法:

1.找到根目录下面的wp-blog-header.php文件将代码替换为如下代码:

<?php
/** * Loads the WordPress environment and template. * * @package WordPress */
if ( !isset($wp_did_header) ) { 
$wp_did_header = true; ob_start(); 
require_once( dirname(__FILE__) . '/wp-load.php' ); ob_end_clean(); 
wp(); require_once( ABSPATH . WPINC . '/template-loader.php' );
}

2.保存后即可解决WordPress 5.X网站地图错误

延伸阅读:

WordPress5.5 版本开始自带了 XML 站点地图(XML SiteMap),文件在根目录"wp-sitemap.xml",那么由于其实很多的站长都使用了第三方插件(或自定义的地图),然而 WordPress 自带的 XML 站点地图就变得多余。那么该如何移除 WordPress wp-sitemap.xml 文件呢?

将下面这行代码添加到当前所使用的主题 functions.php 文件中即可:

//移除 WordPress XML 站点地图
add_filter( 'wp_sitemaps_enabled', '__return_false' );
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长
2. 如遇需要解压密码,则解压密码为"www.360mb.net"!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
360模板吧 » WordPress 5.X网站地图错误(无法生成)解决教程

发表评论