• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress主题使用教程 > wordpress主题怎样实现“更新文章时向百度实时推送”?

    wordpress主题怎样实现“更新文章时向百度实时推送”?

    作者: 分类:wordpress主题使用教程 点击: 2,639 次
    wordpress CMS主题:ssmay主题

      对于wordpress站长来说,百度的收录是他们最为关系的事了。尤其是那些认真做站的wordpress站长朋友。想想看,如果自己辛辛苦苦写好的原创文章,就被别人采集去了,那可是最让人恼火的事了。为了避免这种情况的发生,作为wordpress站长,就有必要让自己的原创文章第一时间就能被百度收录。百度近期推出了“实时推送”接口,我们只需要在我们的wordpress主题中集成这个”实时推送“接口,就可以实现向百度实时推送我们的文章内容,让百度第一时间知道我们的文章在更新。

      如何在wordpress主题中集成百度的“实时推送”接口?

      第一步:我们要去百度站长后台去申请百度实时推送接口。

      百度实时推送的申请地址:http://zhanzhang.baidu.com/linksubmit/

      当然,你先要有百度站长帐号,才能申请哦,如何注册站长帐号,这里就不多说了,很简单。如下图所示,我们选择“主动推送(实时)”,就会在下面显示实时推送接口的API地址:

      wordpress主题怎样实现“更新文章时向百度实时推送”?

       

      第二步:wordpress主题集成实时推送接口。

      有了实时推送接口地址,我们就可以把它集成到我们的wordpress主题中去。打开你的wordpress主题的functions.php文件,把如下代码添加进去:

      /**百度实时推送 */
      function mee_post_baidu($post_id,$post){
      $PostUrl = get_permalink($post_id);
      $urls=array($PostUrl);
      $api = 'http://data.zz.baidu.com/urls?site=wanlimm.com&token=dsf4VP6EZ324O5'; //接口地址
      $ch = curl_init();//主机需要支持curl
      $options = array(
      CURLOPT_URL => $api,
      CURLOPT_POST => true,
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_POSTFIELDS => implode("\n", $urls),
      CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
      );
      curl_setopt_array($ch, $options);
      curl_exec($ch);
      }
      add_action('publish_post', 'mee_post_baidu');

      把上面代码中的接口地址改成你的网站的百度实时推送API接口地址就可以了。这样,我们就通过wordpress主题为我们的网站添加了百度实时推送功能,再也不怕被采集了。

      当然,如果不想通过代码实现,我们也可以用百度实时推送插件 wp baidu submit来实现实时推。这个插件,你可以在后台的插件里搜索安装,也可以到百度站长后台去下载安装,插件的使用非常简单,这里就不做介绍了。



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201507244677.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.