• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > WordPress主动推送文章至百度熊掌号插件

WordPress主动推送文章至百度熊掌号插件

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了WordPress主动推送文章至百度熊掌号插件等相关知识,希望对您有所帮助

百度熊账号的推送端口有一点小小的变化,细心的小伙伴们一眼就能看出来啦,大家在改的时候一定要注意一下。

首先,我们先在wordpress安装目录下找到\wp-content\plugins,在此文件夹下新建一个xiongzhang-submit目录,然后在此目录下新建一个xiongzhang-submit.php文件,名字一定要一样。

下面贴出文件内容,大家在用的时候改一下自己的appid和token就可以了。

<?php
/* Plugin Name: 熊掌号主动推送
 * Description: 熊掌号主动推送 in WordPress until version 4.7.
 * Author: 小兽wordpress
 * Author URI: http://seo628.com
 * Version: 0.1-beta
 */
define('APPID', '*********');//定义熊掌号appid
define('TOKEN', '*********');//定义熊掌号推送token
if(!function_exists('Baidu_Submit') && function_exists('curl_init')) {
  function Baidu_Submit($post_ID) {
    //已成功推送的文章不再推送
    global $post;
    if(empty($post_ID) || get_post_meta($post_ID,'Baidusubmit',true) == 1) return;
    $status = $post->post_status;
    if($status != '' && $status != 'publish'){
      $url = get_permalink($post_ID);
      $api = 'http://data.zz.baidu.com/urls?appid='.APPID.'&token='.TOKEN.'&type=realtime';
      $ch  = curl_init();
      $options =  array(
        CURLOPT_URL => $api,
        CURLOPT_POST => true,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POSTFIELDS => $url,
        CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
      );
      curl_setopt_array($ch, $options);
      $result = json_decode(curl_exec($ch),true);
      //如果推送成功则在文章新增自定义栏目Baidusubmit,值为1
      if (array_key_exists('success',$result)) {
        add_post_meta($post_ID, 'Baidusubmit', 1, true);
      }
    }
  }
  add_action('publish_post', 'Baidu_Submit');
}
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-02WordPress主动推送文章至百度熊掌号插件
  • 2018-11-02wordpress文章缩略图的调用方法
  • 2018-11-02WordPress获取文章状态函数:get_post_status
  • 2017-05-13控制好你的 Wordpress 侧边栏
  • 2017-05-13为WordPress添加文章字数统计的方法
  • 2018-11-02WordPress网站搭建如何购买域名及域名绑定
  • 2018-11-02wordpress网站不利于搜索引擎优化存在的问题与建议
  • 2018-11-02WordPress获取文章数据函数:get_post
  • 2018-11-02WordPress文章找不到|我的WordPress文档怎么打不开?|not found解决方案
  • 2017-05-13改善WordPress 页面Title组织方式,让你的文章更容易被蜘蛛收录

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • wordpress获取置顶文章列表的方法
    • wordpress无法登录后台的解决方案
    • wordpress统计当前文章图片数量+附文字数量统计
    • 纯代码获取wordpress网站所有文章链接
    • WordPress主题开发中实现前台用户重置密码功能
    • 把WordPress文章版权同时在正文下方和Feed中输出实现方法
    • wordpress主题可以便宜点吗? 别人 XX 元就能做。
    • WP_Query、query_posts() 和 get_posts()应该在什么时候使用
    • WordPress非插件自定义点赞功能样式
    • 最強的 WordPress 安全插件 – Wordfence Security

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有