走啊走
来学wordpress建站吧

Baidu SiteMap Generator 插件不能自动更新sitemap站点地图怎么办?

这个插件 其实之前没用的最近几天才加上,然后最近从虚拟主机换到了阿里云的ecs服务器上,被迫更换到了ecs上,因为近期资源超标关停了2次。用了这个工具插件一般是会自动更新站点地图的,结果这两天自己又不更新了,后台还报错,用的是php7.0,这个插件柳城很久之前就没更新了,网上也不好找了。但是用的人还是挺多的。就网上找了下解决方法。主要是新的高版本的php导致的不兼容问题,出现报错。总计大概要修改3个地方吧。

1、将Sitemap Generator插件目录下的sitemap-function.php文件的439行和 baidu_sitemap.php文件的308行,使用preg_split替换掉split方法,改成如下:

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

 );之所以有两个地方要改,是因为一个是生成xml的地图所用函数,另一个是html所用,如果你需要记得一定要改,不然html地图不会更新!然后再修改baidu_sitemap.php文件的第19-23行,找到如下代码:

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

将第22行中的数字8修改为字符串’manage_options’,修改后代码如下

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

Baidu Sitemap Generator终于可以更新了。

微信订阅号:wordpress8—WordPress建站 » Baidu SiteMap Generator 插件不能自动更新sitemap站点地图怎么办?

评论 2

#快捷签到点我#

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2

    WordPress建站我比较喜欢使用谷歌的那个地图插件

    boke112联盟10个月前 (08-15)回复
  2. #1

    sitemap生成可以不用借助插件来实现。

    MAY的SEOboke10个月前 (08-14)回复


走啊走—【WordPress建站吧,轻松学建站!关注微信订阅号:wordpress8】

wordpress建站安装》联系我们
ECS突发性能T6-99元/年
力荐

阿里云服务器,ECS共享型S6新品低至69.86/年

阅读(9002)评论(242)

新用户专属小站价,爆款产品1折起,百度云服务器之前买的特价大概100块钱左右一年的吧,大概还有一个月就要过期了,平时没怎么用基本是空着的,做一些测试用,今天去百度云续费域名,结果发现又有活动团购价格62元/6个月的价格,感觉比较划算六十多块钱买半年,这个价格还是比较诱人的,...

ECS突发性能T6-99元/年
新手必看

wordpress建站首选云服务器229.00/3年

阅读(822)评论(242)

新用户专属小站价,爆款产品1折起爆款产品5折起,新老用户同享优惠,限时抢购,指定云产品使用 限新用户 最高¥2000...

本站正在用阿里云ECS服务器;特价主机低至¥102元/年起开抢 阿里云特价通道
阿里云虚拟主机+阿里云ECS服务器+阿里云轻量云主机特价 点击前往
关闭
服务器低至0.9折抢
赞赏作者

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

支付宝扫一扫打赏

微信扫一扫打赏