网站地图    收藏   

主页 > 后端 > wordpress教程 >

wordpress发布文章时百度地图出错 - WordPress

来源:自学PHP网    时间:2014-11-28 23:41 作者: 阅读:

[导读] 最近遇到一个问题,在wordpress编辑文章发布的时候,百度地图插件Baidu Sitemap Generator会提示以下错误:Warning: Illegal string offset 39;lc_is_update_sitemap_when_post 39; in ho...

wordpress发布文章时百度地图出错

最近遇到一个问题,在wordpress编辑文章发布的时候,百度地图插件Baidu Sitemap Generator会提示以下错误:

Warning:  Illegal string offset 'lc_is_update_sitemap_when_post' in /home/cdkxcn/public_html/wp-content/plugins/baidu-sitemap-generator/baidu_sitemap.php on line 406

究其原因,是百度地图插件不能及时更新最新发布的文章导致的bug,以下是修复方法:

1、打开 baidu-sitemap.php 文件并找到 第 406 行的以下代码:

  1. if($get_baidu_sitemap_options[' lc_is_update_sitemap_when_post '] == ’1′){ 
  2. wp_clear_scheduled_hook(‘do_baidu_sitemap_by_post’); 
  3. wp_clear_scheduled_hook(‘do_this_auto_daily’); 
  4. wp_schedule_single_event(time()+10, ‘do_baidu_sitemap_by_post’); 

2、把这段代码注释掉,注释后的代码如下:

  1. //if($get_baidu_sitemap_options[' lc_is_update_sitemap_when_post '] == ’1′){ 
  2. wp_clear_scheduled_hook(‘do_baidu_sitemap_by_post’); 
  3. wp_clear_scheduled_hook(‘do_this_auto_daily’); 
  4. wp_schedule_single_event(time()+10, ‘do_baidu_sitemap_by_post’); 
  5. /

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论