😍😍学习·发现·分享😘😘
何须仰望别人,自己亦是风景。

wordpress地图提示This page contains the following errors错误怎么办?

wordpress地图提示This page contains the following errors错误怎么办?

前言:

前两天使用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.

现在把解决方法记录下来分享给大家同时也记录给自己以后使用。

解决方法如下:

wordpress地图提示This page contains the following errors错误怎么办?

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

$wp_did_header = true;

在后面添加以下代码:

ob_start();</pre

<p>然后再找到:</p>
<pre class="prettyprint"> wp();

并在后面添加以下代码:

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自动更新,去掉对应的代码就可以了,只不过你还需要修改更新后的代码。最后听个音乐吧!

 

 收藏 (0) 打赏

随意选择一种方式赞助本站,赞助码为万能支付:支持支付宝、微信、QQ支付!

支付宝、微信、QQ支付扫一扫赞助,支付花呗。信用卡

扫码加QQ群、售后、咨询、客服

声明:本网站所有php网站源码、软件和资料均为软件作者提供和网友推荐收集各大资源网站整理而来,php网站源码仅供学习和研究使用。不得使用于非法商业用途,不得违反国家法律怀本博客 » wordpress地图提示This page contains the following errors错误怎么办?

分享到: 生成海报
网络技术开发;网页设计;计算机软硬件的技术开发 。网站建设。

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活