• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress主题使用教程 > wordpress CMS主题发表文章时自动提交到熊掌号?

    wordpress CMS主题发表文章时自动提交到熊掌号?

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

      百度熊掌号是百度目前正在主推的一个工具,对于站长来说,它也是一个非常好的提交文章资源的工具。在wordpress网站如何绑定百度熊掌号的文章中,我们介绍了怎样让我们的网站与熊掌号绑定。绑定好后,我们就可以在“资源提交”中手动提交我们当天新增的文章链接。这样,有点麻烦,每次都要手机打开这个“资源提交”页面来提交,如查能自动提交就好了。接下来,我们就来介绍“wordpress cms主题如何在发表文章时就向熊掌号自动提交新增数据”。

      第一步:获取熊掌号新增提交的推送接口链接:

      进入你的百度熊掌号页面, 点击“资源提交 => api提交 => 新增内容接口”,如下图:

      wordpress CMS主题发表文章时自动提交到熊掌号?

      把这个接口链接复制下来保存好。在接下来的代码中会用到。

      第二步:给wordpress CMS主题的functions.php文件中放入如下代码:

      // 熊掌号 主动提交 新发布的文章到百度
      if(get_option("swt_baidu_bear")!=''){ //如果后台添加了 熊掌号 新增内容提交链接
      function Baidu_Submit($post_ID) {
      //已成功推送的文章不再推送
      if(get_post_meta($post_ID,'Baidusubmit',true) == 1) return;

      $urls = array( get_permalink($post_ID) ); //把当前发表的文章链接添加到数组中
      $api = get_option("swt_baidu_bear"); //后台添加 熊掌号 新增内容提交链接
      $ch = curl_init();
      $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);

      $result = json_decode(curl_exec($ch),true); //把json字符串转成数组

      //如果推送成功则在文章新增自定义栏目Baidusubmit,值为1
      if (array_key_exists('success_realtime',$result)) {
      add_post_meta($post_ID, 'Baidusubmit', 1, true);
      }
      }
      add_action('publish_post', 'Baidu_Submit', 0); //publish_post勾子只在发表文章时触发
      }

      第三步:给wordpress CMS主题的后台设置里添加熊掌号输入框:

      array( "name" => "熊掌号新增内容提交链接",
      "desc" => "",
      "id" => $shortname."_baidu_bear",
      "type" => "textarea",
      "std" => ""),

      这个地方输入的熊掌号接口链接,在functions.php代码会获取到。之所以要在后台的设置里输入,这是对于wordpress主题开发者所应考虑到的,如果你的主题是想要给许多人用的,就必须要考虑这样做,因为并不是每一个用户都会修改代码,而每个人的熊掌号接口链接是不同的,所以,在后台输入接口链接是最最方便的了。

      当然,如果你只想让这个wordpress主题只给自己用的话,可以不这样做。你可以对第二步的functions.php代码进行一些修改,把熊掌号接口的链接直接放到这段代码中,就可以了。

      通过上面的改造,在我们wordpress网站发表文章的同时,会把这篇文章的链接提交到百度熊掌号,百度就会在很短的时间内收录你的这篇文章。当然,对于一些权重比较高的网站来说,就没有必要这么做了,因为,百度不通过熊掌号也会第一时间抓取它们的新增内容的。

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

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

    或许你会感兴趣的文章:

    发表评论

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

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