售前咨询
技术支持
渠道合作

WordPress程序使用baidu-sitemap-generator插件提示超出内存的处理方法

很多使用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工具里重新命名,这个方法快捷有效,但是如果直接屏蔽掉相当于这个插件也就无法使用了。以上就是小编整理的两种处理方法。站长朋友们可以根据自己的需要选择其中一种处理方法。

^

上一篇:

下一篇:

相关新闻

 

领取优惠
免费预约

申请试用SSL证书

提交成功!

咨询客服