新闻中心

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

作者 / 无忧主机 时间 2015-05-27 22:23:55

很多使用wordpress建站的站长朋友们为了更好的网站优化都会安装一个百度插件:baidu-sitemap-generator,安装这款插件的好处就是相当于在网站生成百度 Sitemap XML 文件,这款插件对百度搜索引擎非常友好,还可以无形的带来潜在的流量,可是这款插件安装虽然对网站优化上有很大的用处,但是当网站的文章数量达到了一个上限就会对网站产生严重的影响,现象就是访问网站的前台或者后台都会提示内存不足,内存溢出等状况。下面是小编从一个客户的网站拿到的截图: 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'); 找到这三行代码直接注释掉如下截图: Wordpress程序使用baidu-sitemap-generator插件提示超出内存的处理方法 第三步:注释掉了以上三行代码后,直接保存上传覆盖就可以了。再次访问网站就可以顺利的访问了。 其实还有一种更加方便快捷的处理方法,那就是直接按照文件的路径找到这个百度插件在FTP工具里重新命名,这个方法快捷有效,但是如果直接屏蔽掉相当于这个插件也就无法使用了。以上就是小编整理的两种处理方法。站长朋友们可以根据自己的需要选择其中一种处理方法。感谢站长们的大力支持,如果有疑问可以随时联系小编QQ:340555009. 无忧主机相关文章推荐阅读: WORDPRESS如何去掉谷歌字体 WORDPRESS动作函数ACTION的介绍 WORDPRESS删除文章时如何自动删除缩略图和图片附件

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

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服