百度WordPress结构化数据插件面世已经有很长一段时间,部落一直不敢用的原因是,很多站长朋友反应说这个插件的问题有很多,但为了提高自己的网站收录,一狠心一咬牙,在自动推送Sitemap,实时推送网站新内容和应用结构化摘要优化展现这三个诱惑下,部落还是在昨天安装了WordPress结构化数据插件.目前的版本是百度sitemap1.0.真不知道,这个插件上线将近半年了,为何百度官方还不进行更新.
事实上,部落曾在很多网站看到介绍百度WordPress结构化数据插件的文章,早前百度同样推出了百度站长工具Discuz!结构化数据插件,单从功能上讲,部落不说想来各位站长朋友也会认同,功能确实有点鸡肋,但作为中文网站,你可以说百度的东西有瑕疵,但同时你却不得不添加百度的产品,不得不说是国内站长圈的一种悲哀.
一.百度WordPress结构化数据插件的安装
1.和大多数WordPress插件安装的方法一样,我们可以直接去百度站长平台下载,地址是:http://zhanzhang.baidu. com/dataplug/index,我们在wordpress网站的插件中是无法找到该插件的,所以您非得要先下载,接下来您可以直接上传到您的插件目录,也可以在您的wordpress后台手动上传实现安装.
2.安装完成后,您就能在您的后台看度设置栏下多了一个百度sitemap的菜单,接下来还需要在您的网站后台中验证自己的站点,直接点击重新验证按钮,如果顺利的话,您会在后面看到验证成功的提示,例如部落验证后如下图:
3.同样,我们在后台还可以看到自己网站的近期提交历史,例如部落的如下图:
使用百度WordPress结构化数据插件的问题
综合多位站长朋友的问题,发现有一些确实并不是该插件本身的原因引起的,这里部落提醒大家,在发现由于插件引起的一切问题前,我们有必要先检查自己的网站,看看是否自身原因,最安全的办法是首先停止对网站使用收费或免费CDN,然后停用一些自已认为会产生冲突的插件.现在的wordpress插件太多了,以致很多插件之间会存在一定的不兼容性.
累加起来主要有以下几点:
百度WordPress结构化数据插件域名验证出现Checkurl请求失败和验证sign检测失败
这里部落给百度说一下情,希望各位站长朋友不要用板砖拍我,域名验证出现Checkurl请求失败和验证sign检测失败的提示,主要还是因为您的主机原因所致,像第二张图片,部落就是一次通过验证的,而有的朋友就会出现如下方的提示:
个人觉得,由于百度WordPress结构化数据插件在验证的过程中需要连接到百度的服务器上,如果你的空间在国外,那么很有可能因为网络原因无法通过验证。
使用百度WordPress结构化数据插件发布或更新文章时显示521之类的警告代码
Wordpress插件导致Wordpress定时更新失败和发布文章时出现PHP错误,基本上可以推测的是百度Wordpress插件自身的问题,解决方法如下:
1.关闭百度WordPress结构化数据插件实时推送功能,如下图:
但对于各位站来说,关闭实时推送功能,这个插件的意义就失去了一半,所以部落不建议采用这个方法.
2.将sitemap.php中的:curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);,换成:curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); 即把“$ch”换成“$curl”,如下图:
3.当系统开启safe_mode和 open_basedir,在程序中使用以下语句
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
而当您遇到301,302状态时会出现如下提示类的错误
PHP Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in msn.class.php on line 819
参考以下解决方法:在curl语句用不使用curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true),在php函数中自定义一个函数
curl_redir_exec函数
curl_redir_exec
curl_redir_exec($ch)替换curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true)语句
以上解决方法皆来源自网站,并非部落原创.当然,尽管会出现这种错误提示,但并不影响我们的文章更新,当您进行定时发布或者更新后,如果出现错误提示,您直接在浏览器中返回就可以了。
百度WordPress结构化数据插件引发站长平台结构化数据工具XML格式错误
据免费资源部落的博主介绍,他使用百度WordPress结构化数据插件后,偶尔会遇到一些站长平台后台的结构化数据工具提示XML格式错误,如下图:
部落的网站还没有开通sitemap的权限,所以这样的数据目前为止还不能看到.
小结
我们都知道,在wordpress后台,是有一个ping功能的,在后台的设置菜单下的撰写设置中,如下图:
我们使用这个功能,当自己的文章发布时,会第一时间通知百度蜘蛛,然而,这个ping功能对于百度蜘蛛来说,或许已经起不到多大作用了,现在使用百度WordPress结构化数据的实时推送,肯定比ping功能的效果要好得多.据部分朋友亲身体会,使用度WordPress结构化数据插件后,收录量明显增加了,如果真是这样的话,就让我们一起期待百度sitemap的新版本面世吧.
感谢作者:免费部落的投稿,欢迎大家投稿: https://www.blogs.hk/post-87.html
留言咨询