Baidu Sitemap Generator网站地图插件失效修复教程

最近突然重视起网站SEO问题,所以全网搜螺各种WordPress主题的SEO相关插件,找到一款“Baidu Sitemap Generator”xml网站地图自动生成更新插件,奈何安装好后出现错误,无法使用。最终在千辛万苦之下总算是修复了。

1:PHP7.0版本以下失效

尝试重装该插件,或者在wordpress官网搜索该插件,手动上传到网站空间里面,具体的位置/wp-content/plugins文件夹中,然后对该文件进行解压,这时候再返回到wordpress网站后台,找到“已安装的插件”,再次点击启用,该插件就能够正常使用了,(PHP7.1版本依然失效)。

2.PHP7.0版本下插件失效同样有两种解决办法

A:降级PHP版本到7.1以下,即可恢复正常(简单暴力,怕数据出错?看第二种办法)

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

将Baidu Sitemap Generator插件目录下的sitemap-function.php文件的439行和 baidu_sitemap.php文件的308行改成如下:

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

修改baidu_sitemap.php,按CTRL+F搜索“baidu_sitemap_menu”找到以下代码

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')
}

修改为:

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');
}

鉴于该插件已在wordpress插件库下架,无法下载最新版本,如果在其他地方下载了插件,出现错误信息无法使用,就按照上面的描述直接修改就好了。

Baidu Sitemap Generator网站地图插件修复效果
Baidu Sitemap Generator网站地图插件修复效果

另附Baidu Sitemap Generator插件下载地址:

链接: https://pan.baidu.com/s/1hsZXqGO 密码: ges7

发布者:鞠十一,转转请注明出处:http://www.httseo.com/jz/2267.html

本文为系统采集,如有侵权请联系本站长删除,微信:18046279049