D&G`s BloG V3.0.0

2018,再出发!

【熊掌号 接入】就“熊掌号普及”浅谈WordPress接入熊掌号(原百度官方号)。

百度熊掌号是内容和服务提供者入驻百度生态的认证账号,致力于帮助内容和服务提供者便捷、高效地连接全网用户,并充分利用百度生态开放的优势,获取流量、沉淀用户、塑造品牌,实现自身价值的快速增长。上面是百度对“熊掌号”的定义描述,翻译成人话就是:百度弄了一个针对“原创内容”的平台,可以让更多生产“原创内容”的站长能入住到这个平台。使得自己的资源能多渠道利用,同时也能让自己的“原创内容”得到一定的保障!(同时可以加快网页收录)

《【熊掌号 接入】就“熊掌号普及”浅谈WordPress接入熊掌号(原百度官方号)。》

First ! 帐号申请:

接入熊掌号,总得先有个自己的熊掌号吧!点击下面按钮前往百度熊掌号官网申请~申请之后,通过“熊掌号首页-资源搜索平台-内容源设置”绑定自己要接入熊掌号的域名(域名需要在原百度站长平台验证所有权,并符合要求)

前往申请

《【熊掌号 接入】就“熊掌号普及”浅谈WordPress接入熊掌号(原百度官方号)。》

1). 熊掌号接入前提:

  • 网站接入熊掌号的两点规范要求:
  • 第一点:“内容要求”(包括 URL规范、落地页规范、内容质量、结构化展现图片要求。),具体规范可以前往官网查看。
  • 第二点:“页面要求”(包括 添加熊掌号ID声明、添加canonical标签、添加JSON_LD数据。),具体方式可以看下面教程。

2). 熊掌号页面改造:

  • 页面改造包括两个网站代码标准:
  • 第一个:“粉丝关注改造”(包括 添加熊掌号ID声明、添加关注功能代码。)
  • 在要提交的熊掌号页面标签前添加代码(关注功能代码根据需求在官方复制相应源码即可):
    <script src="//msite.baidu.com/sdk/c.js?appid=您的熊掌号 APPID"></script>
  • 第二个:“结构化改造”(包括 添加canonical标签、添加JSON_LD数据。)
  • 在要提交的熊掌号页面源码中的合适位置添加代码(canonical代码直接在官网复制即可):
    <script type="application/ld+json">
        {
            "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
            "@id": "<?php the_permalink(); ?>",
            "appid": "你的 APPID",
            "title": "<?php the_title(); ?>",
            "images": ["<?php the_post_thumbnail_url(); ?>"],
            "description": "<?php echo wp_trim_words( $post->post_content, 100, '…' ); ?>",
            "pubDate": "<?php echo get_the_time('Y-m-d\TH:i:s')?>"
        }
    </script>

3). 熊掌号网页提交:

  • 网站数据提交到熊掌号两种方式:
  • 第一种:“手动提交”(直接在 熊掌号官网-搜索资源平台-提交方式-手动提交 输入已经通过验证的网页链接并提交即可~)。
  • 第二种:“API 提交”(通过网站后台使用熊掌号官方的推送接口,向百度推送更新的熊掌号网页数据,也可以通过插件~)。
  • 文章最后分享了熊掌号数据提交插件,免插件可以在网站正在使用的主题 function.php 中加入下面的代码:
  • if(!function_exists('Baidu_XZH_Submit')){
        function Baidu_XZH_Submit($post_ID) {
            //已成功推送的文章不再推送
            if(get_post_meta($post_ID,'BaiduXZHsubmit',true) == 1) return;
            $url = get_permalink($post_ID);
            $api = 'http://data.zz.baidu.com/urls?appid=你的APPID&token=你的TOKEN&type=realtime';
            $request = new WP_Http;
            $result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );
            $result = json_decode($result['body'],true);
            //如果推送成功则在文章新增自定义栏目BaiduXZHsubmit,值为1
            if (array_key_exists('success',$result)) {
                add_post_meta($post_ID, 'BaiduXZHsubmit', 1, true);
            }
        }
        add_action('publish_post', 'Baidu_XZH_Submit', 0);
    }

4). 熊掌号插件分享:

WordPress熊掌号数据提交插件

《【熊掌号 接入】就“熊掌号普及”浅谈WordPress接入熊掌号(原百度官方号)。》

—— 如有使用问题 、联系站长反馈 ~

点赞