关于百度 XMLSitemap 生成器报错的修改

两天 七嘴八舌27.5K1字数 1221阅读4分4秒阅读模式

由于很久没有更新博客了,今天就发现百度sitemap地图日期一直停留在2021年了。去手动更新会报错。
在万能的百度帮助下,说是由于插件不支持php7造成的。而此插件上次更新是2018年。


This plugin has been closed as of December 24, 2018 and is not available for download. Reason: Guideline Violation.

没办法,作者不更新只能再请求帮助了,于是就真的简单的就找到了方法。
Baidu Sitemap Generator在PHP7无法生成XML的解决方法如下:文章源自两天的博客-https://2days.org/84717.html

一共需要修改两个文件的三个地方文章源自两天的博客-https://2days.org/84717.html

在/wp-content/plugins/baidu-sitemap-generator这下找到baidu_sitemap.php下载到本地然后打开,在第22行找到文章源自两天的博客-https://2days.org/84717.html

add_options_page("Baidu-Sitemap","Baidu-Sitemap",8,__FILE__,'baidu_sitemap_optionpage');

然后替换成文章源自两天的博客-https://2days.org/84717.html

add_options_page("Baidu-Sitemap","Baidu-Sitemap",'manage_options',__FILE__,'baidu_sitemap_optionpage');

在308行找到文章源自两天的博客-https://2days.org/84717.html

list($today_year,$today_month,$today_day,$hour,$minute,$second)=split('([^0-9])',$blogtime);

替换成文章源自两天的博客-https://2days.org/84717.html

list($today_year,$today_month,$today_day,$hour,$minute,$second)=preg_split('([^0-9])',$blogtime);

在/wp-content/plugins/baidu-sitemap-generator这下找到sitemap_function.php下载到本地然后打开,在439行找到文章源自两天的博客-https://2days.org/84717.html

list($today_year,$today_month,$today_day,$hour,$minute,$second)=split('([^0-9])',$blogtime);

替换成文章源自两天的博客-https://2days.org/84717.html

list($today_year,$today_month,$today_day,$hour,$minute,$second)=preg_split('([^0-9])',$blogtime);

最后将这两个文件上传到原有baidu-sitemap-generator内,提交设置,点击生成XML文件,可以生成sitemap.xml与sitemap.html的链接。
文章源自两天的博客-https://2days.org/84717.html

Ps.另,发现主题也自带地图生成器了,所以以上仅供参看,现停用插件。文章源自两天的博客-https://2days.org/84717.html

本站文章大部分始于原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
312379857
←QQ扫一扫添加QQ好友
版权声明:本站原创文章转载请注明文章出处及链接,谢谢合作!
广告也精彩
 最后更新:2023-11-21
  • Baidu Sitemap Generator
  • 百度地图
评论  2  访客  1  作者  1
    • 爱比宝
      爱比宝 0

      哦,这个还真的会遇到,wordpress博主好人多啊 :razz:

        • 两天
          两天

          @ 爱比宝 主要插件作者已经失踪了 :roll:

      匿名

      发表评论

      匿名网友
      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
      确定

      拖动滑块以完成验证