之前百度停了熊掌号的收录,还以为熊掌号凉了,就没管了,今天才得知原来百度现在把熊掌ID推荐到移动专区去了,大概可以立即为网站如果绑定了熊掌ID,对手机端收录有好处吧。

既然如此,我也就重新加上吧,不过一个熊掌ID只能绑定一个网站。

绑定熊掌ID内容源:https://ziyuan.baidu.com/ydzq

然后把代码加到functions.php文件:

// WordPress自动推送到百度熊掌号 来源知更鸟主题
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 = '这里的地址改成自己的';
        $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);
}

和我之前发过百度pc推送的代码一样的,只是地址后面加个具体参数。

WordPress百度搜索主动实时推送代码