最近百度站长平台发布了一款主动提交的WordPress插件Baidu Links Submit,使用Wordpress程序建站的站长可使用这款插件确保及时提交网站新数据,从而有利于网页的收录。这款插件是基于百度站长平台ping2.0的链接提交接口。本插件只需您简单的配置下您的site和token即可使用。确保您的网站以快速的提交方式,以保证新链接可以及时被百度收录。
插件介绍:
能显示当日提交限额、已提交数量和剩余数量:
这倒是不错,虽然代码版我也能轻松实现,只要借鉴一下插件的查询函数即可,但是代码版就应该保持代码版的简洁高效才好。
但是,在我看完整个插件的关键代码后,发现依然存在以前那个结构化插件的弊病:修改已发布文章或页面会重复推送到百度!一是会拖慢文章更新提交的速度,二是重复提交很有可能会被百度判断为内容不稳定而放入沙盒,造成收录延迟展示的问题!
不过,有了以前的思路,我很简单的就解决了重复推送的问题:文章首次发布时,会推送到百度,如果推送成功则新增一个名称为baidusubmit的自定义栏目。回头再来更新修改该文章时,则先判断是否存在这个自定义栏目,如果存在则不再推送到百度。
插件使用方法:
1,下载插件
2,启用插件,设置插件,填写site和token值
至于有的新站长搞不清楚网站的token值,直接去百度站长平台获取就好了,参加截图。
wordpress站长们行动起来吧,卸载掉以前的sitemap插件,安装上最新的官方从插件。至于效果,只有拭目以待了。
优化版修改内容:
①、推送前先进行自定义栏目的判断:
②、成功推送后则新增自定义栏目:
这样就保证了每篇文章只会成功推送一次。如果你铁了心想让某篇文章再大改后重新推送到百度,则只需要删除该文章的自定义栏目baidusubmit即可: