目前位置: 首页 » 站长圈 »正文

Baidu sitemap generator不能自动更新解决办法

baidu sitemap generator就是百度地图插件生成器,这个是网站优化必不可少的一个加分项。baidu sitemap generator这个插件是一个叫柳城的博主开发的,主要用于wordpress程序搭建的网站,我之前也写过文章做了介绍,后来发现这个插件安装上后,不能自动更新,我又卸载了。

xml sitemap

不能自动更新具体是什么情况呢?

就是你安装上这个插件之后,你网站更新文章,它生成的xml文件并不会把最新的文章链接更新上去,还是之前的老的,这样一来,就没什么用了。

这个插件原本还是比较好用的,主要是因wordpress版本更新,再加之php版本的更新吧,原作者也没管这个了,所以出现了这个问题。

那怎么解决呢?

我分享两个办法,看你认可不认可。

办法一:更换其他插件

有一款叫“WP泡网站地图”的还可以,我测试过,不仅可以更新,还可以自动提交,只要你去百度资源中心获取到属于你的token就好了,大家可以去插件中心搜索下载。

办法二:自己用Wp函数建一个地图页面

百度资源中心现在不仅支持xml格式的地图文件,也支持html格式的。大家可以利用wordpress自带的函数wp_get_archives()制作一个html版的地图文件。(后续:百度目前只支持Txt和xml版本的地图文件,所以我又写 了个脚本自动生成了一个txt文件)

办法三:修复baidu sitemap generator插件

这个插件不能用主要是因为split()函数在高版本的php环境中不可用,替换成其他函数就可以了。

我目前就是这么做的。很简单。具体怎么做,我这儿就不多介绍了

另外百度资源中心对提交的sitemap文件也有了变化,原来有一款google xml sitemap插件可以的,现在百度不支持了,大家记得更换。

推荐阅读