Wordpress / Wordpress教程

WordPress站点地图sitemap.xml提示“This page contains the following errors:”的解决办法

TSY · 4月30日 · 2020年本文共815个字 · 预计阅读3分钟1569次已读

最近一直再折腾站点地图,总算搞的差不多了,竟然发现打开xml文件竟然错误,错误如下:

This pagecontainsthefollowingerrors:

9rQCxMP4aMR2A3ZH68MP4I5o1coJzqMZ

error on line 1 at column 6:XMLdeclaration allowed only at the stesfrdgrsGSSDXCSFD9rQCxMP4aMR2A3art of the document

esfrdgrsGSSDXCSFD9rQCxMP4aMR2A3

Below is a rendering of the page up to the first error.

Wordpress站点地图sitemap.xml提示“This page contains the following errors:”的解决办法

解决方法如下:

打开“wordpress”根目录下的“wp-blog-header.php”文件,在

$wp_did_header = true;

代码下加入以下代码:

ob_start();

在以下代码下

wp();

加入以下代码

ob_end_clean();

最后完整的“wp-blog-header.php”文件因为如以下代码这样:

Wordpress站点地图sitemap.xml提示“This page contains the following errors:”的解决办法
9rQCxMP4aMR2A3ZH68MP4I5o1coJzqMZ
<?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' );
}

至此wordpress地图出错的问题就已经解决了。PS:但当wordpress有9rQCxMP4aMR2A3ZH68MP4I5o1coJzqMZ更新的时候它会自动更新上面代码中改动过的几处就又还原了,下面给出几点禁止wordpress自动更新的方法:禁止wordpress后台自动更新的方式方法 (可直接点开参阅哦)

0 条回应