• 注册
  • 赞助本站

    • 微信
    • 支付宝
    • Q Q

    感谢一直支持本站的所有人!

    • 查看作者
    • 关于WordPress中Baidu-links-submit的使用和优化

      一.  前言

      用了站长工具才知道,百度有一款专门讲网站链接主动提交的插件Baidu-links-submit

      首先看一下关于这款插件的介绍:

      为了方便广大使用wordpress建站的站长朋友及时提交数据,百度站长平台设计和开发了一款wordpress插件—Baidu Links Submit工具,该工具是基于百度站长平台ping2.0的链接提交接口。本插件只需您简单的配置下您的site和token即可使用。确保您的网站以快速的提交方式,以保证新链接可以及时被百度收录——————摘自百度站长平台

      但是这个插件和百度sitemap有这同样的问题:修改已发布文章或页面会重复推送到百度!

      一是会拖慢文章更新提交的速度,二是重复提交很有可能会被百度判断为内容不稳定而放入沙盒,造成收录延迟展示的问题!

      在访问张戈博客发现大神对该插件进行了优化,使得只有发布文章的时候,才会主动提交链接。特将使用教程记录如下:

      二.  下载插件

      Baidu-links-submit张戈博客zhangge.net整理分享
      下载密码:

      三.  使用方法

      1.  首先下载并安装插件

      2.  然后打开百度站长平台获取你的网站的token值,如下图:

      3.  从WordPress后台找到第一步安装的插件,点击设置

      4.  输入第二步获取的网址和token值,并点击开启log,如下图

      四.  测试功能

      配置好后,急忙写了一篇文章,没想到却并没有显示提交,最后在张戈博客底部的大袋鼠和成航线森的评论中,找到了解决方法

      1.  首先找到该插件的日志,查看错误信息

      在浏览器中访问以下网址,一般浏览器会直接显示或者下载一个文件到本地

      地址为:http://你的域名/wp-content/plugins/baidu-links-submit/log/submits.log

      2.  打开日志后,发现错误信息如下,翻译过来为:错误:从服务器的空答复。这是当请求服务器时但服务器没给出回复时返回的错误。

      3.  最后发现是自己的Linux主机不支持双斜杠的问题:

      config.inc.php里url为 网站链接,而common.class.php文件里提交网址的方法代码是$api = Baidu_common::$params[‘url’] . ‘/urls?site=’ ,这样造成的结果就是CURL获取的实际目标地址是 网站链接….. 看见到了吗…多了一个斜杠 所以就一直返回不了数据——————摘自大袋鼠的回复

      解决方法:

      1.  找到Baidu-links-submit,点击编辑

      2.  点击打开baidu-links-submit/inc/common.class.php文件

      3.  Ctrl +F搜索: '/urls?site='

      找到后,去掉/,变成:'urls?site='

      点击更新,更改完成

       

      4.  再次发表文章,打开日志显示已经提交成功

      5.  打开该插件,显示了已提交数量

    • 0
    • 0
    • 2.6k
    • 单栏布局 侧栏位置: