文章详情

使用柳城的WordPress百度sitemap生成插件在点击“Update XML file”按钮生成XML文件时出现“此站点遇到了致命错误”的提示,检查发现可能是WordPress Baidu Sitemap Generator插件在PHP 7+版本中无法正常使用。

由于插件作者已经很长时间没有更新维护这个插件,作者网站也已经打不开,无法反馈问题,同时目前好像也没有更好的替代生成百度sitemap xml文件的解决方案,那么想想就只能自己动手进行修复更新,使其能在php 7.0+上正常使用了。

修改教程
1、修改 baidu_sitemap.php 文件,文件路径:wp-content/plugins/baidu-sitemap-generator/baidu_sitemap.php

把第22行的

1
add_options_page(“Baidu-Sitemap”,”Baidu-Sitemap”,8,__FILE__,’baidu_sitemap_optionpage’);
修改为

1
add_options_page(“Baidu-Sitemap”,”Baidu-Sitemap”,”manage_options”,__FILE__,’baidu_sitemap_optionpage’);
提示:把8换成”manage_options”。

把308行的

1
list($today_year,$today_month,$today_day,$hour,$minute,$second)=split(‘([^0-9])’,$blogtime);
修改为

1
list($today_year,$today_month,$today_day,$hour,$minute,$second)=preg_split(‘([^0-9])’,$blogtime);
提示:把split换成preg_split。split在php 5.3版本之后就不建议继续使用,可以使用preg_split替代。

2、修改sitemap_function.php文件,文件路径:wp-content/plugins/baidu-sitemap-generator/sitemap_function.php

把439行的

1
list($today_year,$today_month,$today_day,$hour,$minute,$second)=split(‘([^0-9])’,$blogtime);
修改为

1
list($today_year,$today_month,$today_day,$hour,$minute,$second)=preg_split(‘([^0-9])’,$blogtime);
提示:和baidu_sitemap.php文件一样,替换不建议继续使用的php函数。

修改完成后,插件生成xml文件正常。

PS:在本地环境php 7.4.5中测试使用又没有报错~

微信扫一扫

微信扫一扫2

版权:

转载请注明出处:https://www.qiqusoftware.com/wordpress-baidu-sitemap-generator%e6%8f%92%e4%bb%b6%e5%9c%a8php7%e7%89%88%e6%9c%ac%e4%b8%8d%e8%83%bd%e7%94%9f%e6%88%90xml%e6%96%87%e4%bb%b6%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/

相关推荐
如何注册Stripe香港账号:Stripe开户最新教程
Stripe是一家在线支付服务平台,为个人和各种规模的企业提供安全有效的在线支付系统,支持47个国家/地区的商家注册。¹ Stripe接口友…
头像
WordPress相关 2024-11-16
359
产品多面体上传
https://qiniu.qiqusoftware.com/%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B/%E…
头像
WordPress相关 2024-11-15
380
2024年Payoneer派安盈注册及使用教程指南
跨境创业者和自由职业者经常用的收款工具是什么?这个答案应该比较明确:第一是PayPal估计无人质疑,那么第二个肯定是Payoneer派安盈。…
头像
WordPress相关 2024-11-12
957
网站被黑了怎么办? WordPress网站被黑解决办法
网站被黑了怎么办?感染了恶意软件怎么办? 不要慌不择路,多花冤枉钱,浪费时间还恢复不了网站。网站被骇了,找对合适的网络安全服务特别重要。 网…
头像
Bug解决 2024-11-12
500
10大WordPress收费主题推荐
所有个人和企业都需要一个好的网站。 网站加载速度必须快,并且需要有一个成功的设计。 WordPress主题广泛,有各种各样设计出色的Word…
头像
WordPress相关 2024-11-12
1,057
24个好用的多功能WordPress主题
你是否正在为你的WordPress网站寻找好用的多功能WordPress主题? 多功能主题是指灵活的多用途WordPress模板,可用于创建…
头像
WordPress相关 2024-11-12
577
发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-19:00

客服电话

13141229618

客服邮箱

973332692@qq.com

扫描二维码

关注微信公众号

扫描二维码

企业微信