无作为
不仅仅是一种态度!

Baidu Sitemap Generator不支持PHP7.0修复教程

用过Baidu Sitemap Generator的都知道这是一款非常好用的wordpress网站地图生成插件,能够同时生成xml和html的静态地图。

不过在PHP更新到7.0后,就无法兼容了,这里分享一下有关于Baidu Sitemap Generator升级PHP7.0后的修复问题。

修复Baidu Sitemap Generator不支持PHP7.0

我们一共需要修改两个地方,下面分别来叙述:

将 sitemap-function.php 文件的439行和 baidu_sitemap.php 文件的308行改成如下:

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

即使用用 preg_split 替换掉 split 。

修改baidu_sitemap.php

function baidu_sitemap_menu() {
   /** Add a page to the options section of the website **/
   if (current_user_can('manage_options'))
        add_options_page("Baidu-Sitemap","Baidu-Sitemap", 8, __FILE__, 'baidu_sitemap_optionpage')
}

找到上面这段代码,修改成下面的样子:(baidu-sitemap-generator这下找到baidu_sitemap.php下载到本地然后打开,在第22行找到)

function baidu_sitemap_menu() {
   /** Add a page to the options section of the website **/
   if (current_user_can('manage_options'))
        add_options_page("Baidu-Sitemap","Baidu-Sitemap", 'manage_options', __FILE__, 'baidu_sitemap_optionpage');
}

即把8换成’manage_options’即可。

到此再去查看一下你生成的地图已经是完全可用的了。

下面也给出了修改好的Baidu Sitemap Generator插件版本。


历史上的今天:
赞(21) 打赏
所有免费资源、福利、电影、破解软件未经允许不得转载:www.wuzuowei.net无作为 » Baidu Sitemap Generator不支持PHP7.0修复教程

留下评论 抢沙发

无作为-不仅仅是一种态度

登录/注册广告合作

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏