香港独立IP空间
香港php空间
美国php空间
域名注册

很多使用wordpress建站的站长朋友们为了更好的网站优化都会安装一个百度插件:baidu-sitemap-generator,安装这款插件的好处就是相当于在网站生成百度 Sitemap XML 文件,这款插件对百度搜索引擎非常友好,还可以无形的带来潜在的流量,可是这款插件安装虽然对网站优化上有很大的用处,但是当网站的文章数量达到了一个上限就会对网站产生严重的影响,现象就是访问网站的前台或者后台都会提示内存不足,内存溢出等状况。下面是小编从一个客户的网站拿到的截图:

wp 5 27 1 300x32 Wordpress程序使用baidu sitemap generator插件提示超出内存的处理方法

之前小编遇到了这个问题可以说是束手无策,以为帮客户迁移到另一个独立ip空间就可以解决,可是还是一样的报错,最后在研发技术的帮忙下终于找到了处理的方法,下面小编来整理分享下。
第一步:首先明确报错的原因是出在baidu-sitemap-generator插件上的。那么就连接FTP工具,按照路径以下文件路径:/wp-content/plugins/baidu-sitemap-generator/baidu_sitemap.php找到该插件。
第二步:经过使用工具追踪,找到导致内存超出报错的源文件代码是398-413行中的其中三段代码如下:
wp_schedule_single_event(time()+$lc_updatePeri, ‘do_this_auto_daily’);
add_action(‘do_this_auto_daily’,’build_baidu_sitemap’,2,0);
wp_clear_scheduled_hook(‘do_this_auto_daily’);
找到这三行代码直接注释掉如下截图:

wp 5 27 2 300x135 Wordpress程序使用baidu sitemap generator插件提示超出内存的处理方法

第三步:注释掉了以上三行代码后,直接保存上传覆盖就可以了。再次访问网站就可以顺利的访问了。
其实还有一种更加方便快捷的处理方法,那就是直接按照文件的路径找到这个百度插件在FTP工具里重新命名,这个方法快捷有效,但是如果直接屏蔽掉相当于这个插件也就无法使用了。以上就是小编整理的两种处理方法。站长朋友们可以根据自己的需要选择其中一种处理方法。感谢站长们的大力支持,如果有疑问可以随时联系小编QQ:340555009.

无忧主机相关文章推荐阅读:

WORDPRESS如何去掉谷歌字体

WORDPRESS动作函数ACTION的介绍

WORDPRESS删除文章时如何自动删除缩略图和图片附件

本文地址:http://www.51php.com/wordpress/19502.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: