WordPress网站xml地图报错:This page contains the following errors

作者 : 大川 本文共1538个字,预计阅读时间需要4分钟 发布时间: 2021-11-1 共27人阅读

使用WordPress的插件生成的xml地址打开报错: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.

%title插图%num

解决办法:打开“wordpress”根目录下的“wp-blog-header.php”文件,找到

$wp_did_header = true;

在后面添加以下代码:

ob_start();

然后再找到:

并在后面添加以下代码:

ob_end_clean();

最后完整的“wp-blog-header.php”文件应该是这样的:

<?php
if ( ! isset( $wp_did_header ) ) {
	$wp_did_header = true;ob_start();
	// Load the WordPress library.
	require_once __DIR__ . '/wp-load.php';
	// Set up the WordPress query.
	wp(); ob_end_clean();
	// Load the theme template.
	require_once ABSPATH . WPINC . '/template-loader.php';
}

至此wordpress地图出错的问题就已经解决了。但是当wordpress有更新的时候它会自动更新上面代码中改动过的几处就又还原了,下面给出两种方法禁止wordpress自动更新的方法:

第一种方式:在主题“functions.php”文件中添加代码

 //关闭核心程序、主题、插件及翻译自动更新
add_filter( 'automatic_updater_disabled', '__return_true' );

或者根据自身需求选择以下代码:

//核心代码自动更新
add_filter( 'auto_update_core', '__return_false' );
//开发者版本自动更新
add_filter( 'allow_dev_auto_core_updates', '__return_false' );
//小版本自动更新
add_filter( 'allow_minor_auto_core_updates', '__return_false' );
//大版本自动更新
add_filter( 'allow_major_auto_core_updates', '__return_false' );
//插件自动更新
add_filter( 'auto_update_plugin', '__return_false' );
//主题自动更新
add_filter( 'auto_update_theme', '__return_false' );
//翻译文件自动更新,__return_true 为启用,__return_false 为禁用
add_filter( 'auto_update_translation', '__return_false' );

函数参数__return_true 为启用,__return_false 为禁用

第二种方式:在配置文件(wp-config.php)中关闭自动更新

在wordpress程序根目录找到文件,添加以下代码:

 //关闭核心程序、主题、插件及翻译自动更新
define( 'AUTOMATIC_UPDATER_DISABLED', true );

如果想开启WordPress自动更新,去掉对应的代码就可以了,只不过你还需要修改更新后的代码!

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
智慧云 » WordPress网站xml地图报错:This page contains the following errors

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
美化包支持最新版本吗?
智慧云最新美化支持永久更新!
购买的源码提供技术支持吗?
不提供技术支持,需要付费提供技术支持

发表评论

提供最优质的资源集合

立即查看 了解详情