插件不能自动更新Sitemap.html地图和Sitemap.xml地图的原因:
Baidu SiteMap Generator插件功能都非常不错和完善,但是因为这个网站地图插件开发的比较早,只支持PHP7.0以下的环境。
还有就是开发者已经没有更新了该插件了,所有导致在PHP7.0以上的环境中站点地图就不能更新文章。
解决办法:
找到插件目录下的文件sitemap-function.php 439行处 和baidu_sitemap.php文件的308行处
将原来的代码:
list( $today_year, $today_month, $today_day, $hour, $minute, $second ) = split('([^0-9])', $blogtime
替换成:
list( $today_year, $today_month, $today_day, $hour, $minute, $second ) = preg_split('([^0-9])', $blogtime
再将sitemap-function.php、baidu_sitemap.php 22行中的数字8替换成 ’manage_options’
add_options_page("Baidu-Sitemap","Baidu-Sitemap", 'manage_options', __FILE__, 'baidu_sitemap_optionpage');
保存以后去后台生成站长地图和xml地图生成,站点地图就可以更新了,注意不是自动更新,自动更新这个插件目前是通过这样修改实现不了的。
如果你有更好的办法可以自动更新文章,通过下面留言分享告诉大家吧。
THE END
暂无评论内容