百度推出了sitemap1.0结构化数据无疑帮助了广大站长的忙了,可是新东西难免会出现各种各样的bug,就像我一样,就遇到了的情况,去网上搜索了很多网页发现都没有给出正确的解决方法,我是个技术狂,所以就敢为人先,拿自己的博客做个试验,比如停用所有插件,试了很多主题,发现都没有解决这种情况,由于本人还有个测试性的博客,所以就拿那个博客上去测试了,没想到放上去就验证成功了,后来我思前想后,明明同样的博客,为啥会出现这种情况呢?后来,我对比两个博客的不同之处,一点一点的试验,因为我是理科生嘛,所以用的是单一因素,博客重新安装,装了之后又删除,又重新安装,就这样捣鼓了深夜,最后,最后,当然是被我发现了啊!  

有效解决wordpress插件百度结构化数据——百度sitemap1.0一直校验中及sign检测失败的解决方法  好了,废话不多说了,直接上解决方法,此方法只针对WordPress的,discuz的请无视哈,那些的是不是用的5分钟快速安装??好了,你应该懂了吧,如果想安装百度sitemap的,请重新安装你的博客,不要用5分钟安装的方法了,即不要把wp-config-sample.php改成wp-config.php,然后安装你的博客,重新安装你的博客之前,请记得备份你的博客,一般照此方法安装之后,站点校验的时候会一直检验中,你等个10s,然后刷新就可以发现已经验证成功了,或者你换个中文的主题,再进行验证,就可以发现直接显示验证成功! 

有效解决wordpress插件百度结构化数据——百度sitemap1.0一直校验中及sign检测失败的解决方法  上图因为是wordpress自带的主题,所以会显示一直,此时你可以刷新一下,于是你就可以看到下面这张图了!

  弄好了几天之后然后你就可以在插件后台看到百度sitemap的数据了

有效解决wordpress插件百度结构化数据——百度sitemap1.0一直校验中及sign检测失败的解决方法  我只是提供了一下我的方法,没有过多的试验,如果有兴趣的可以试验一下5分钟快速安装的,和原来的安装之后文件有啥不同,我相信应该能找到答案!。

以上内容来源于曾庆福的IT小窝http://blog.zengqingfu.cn/,转载时有所改动!

另外下午由于急着下班的缘故,没有认真审查内容,复制粘贴我自己补充的内容的时候,覆盖掉了原作者地址!感谢@我是帅哥 的提醒,下次一定注意!

以上的教程逍遥乐没有突破成功!不过通过探索,研究出以下方法,由于目的相同,所以直接合并在本篇文章,仅做参考!

 

同学们,你们是否遇到了以上方法还是不能解决问题?那么我们还有什么方法呢?其实还有一条极端的方法,逍遥乐就带大家来鼓捣一下吧!那就是数据库恢复还原!方法很简单:

1、在主机上重新新建一个wordpress网站什么都不要有,绑定域名到你的网站域名。然后按照正常的方法安装和激活百度数据化结构插件。

2、然后,进入百度数据化结构插件,进行验证。由于网站什么都没设置,没有任何来自设置和插件等情况的干扰,验证很成功!如果一直验证中,那么请刷新,即可验证成功!。接下来,我们进行更加暴力的一步了!

2、进入php-myadmin数据库管理软件,进入我们新建网站的数据库,导出wp_baidusubmit_sitemap和wp_baidusubmit_urlstat这两个表。

有效解决wordpress插件百度结构化数据——百度sitemap1.0一直校验中及sign检测失败的解决方法

3、进入数据库表wp_options中,翻到最后找到名称开头为baidusubmit_的如下图所示7个键,在前面打勾并导出!

有效解决wordpress插件百度结构化数据——百度sitemap1.0一直校验中及sign检测失败的解决方法

 

4、然后进入我们的主网站的数据库,删除上边2各表和wp-option中的7个主键。并记录这wp-option表键值最大的ID号。

5、使用nopad++或者其他文本编辑器打开导出的那七个主键的sql文件,拉到底部,找到7各组件对应的ID号,修改为大于主网站wp-option表中的键值最大的ID号还要大的ID号,并顺序排列。(这一步必须要有,否则会出现导入时,检测到主键重复的情况)

6、进入主网站数据库,将包含两个表的sql导入,然后进入wp-option表,再将修改后的包含7个主键的SQL文件导入。

7、OK!到这里以后,我们就算是成功了!下面请进入网站控制面板看看是否成功了!

注意:1、新建网站和主网站的域名绑定必须一样,否则会出现不可预知错误。中间可能会需要来回更换dns解析的情况,请大家斟酌使用!

2、以上极端教程涉及到数据库的操作,请谨慎!

 

教程(二):有效解决——一直及sign检测失败的解决方法