首页CMSWordPress无需插件设置百度主动推送方法(促进内容收录效率)

WordPress无需插件设置百度主动推送方法(促进内容收录效率)

时间2024-05-22 22:20:04发布访客分类CMS浏览539
导读:我们很多站长都知道,百度站长工具是有百度主动推送的,这样可以在一定程度上解决我们内容推送到百度提高收录效率的。不过有些时候真有没有效果谁都不知道,但是有些时候不用吧感觉不自在。我们有些主题是自带这些功能的,当然也有一些插件支持(WordPr...

我们很多站长都知道,百度站长工具是有百度主动推送的,这样可以在一定程度上解决我们内容推送到百度提高收录效率的。不过有些时候真有没有效果谁都不知道,但是有些时候不用吧感觉不自在。我们有些主题是自带这些功能的,当然也有一些插件支持(WordPress百度提交插件加速百度抓取和收录)。

这里我们也可以使用无插件的办法实现,这里有代码可以用。

//百度提交数据 需要更换TOKENif(!function_exists('Baidu_Submit')){
    function Baidu_Submit($post_ID) {
            $WEB_TOKEN  = 'XXXXXX';
      //更换当前网站TOKEN值        $WEB_DOMAIN = get_option('home');
            //已成功推送的文章不再推送        if(get_post_meta($post_ID,'Baidusubmit',true) == 1) return;
            $url = get_permalink($post_ID);
            $api = 'http://data.zz.baidu.com/urls?site='.$WEB_DOMAIN.'&
    token='.$WEB_TOKEN;
            $request = new WP_Http;
            $result = $request->
    request( $api , array( 'method' =>
     'POST', 'body' =>
     $url , 'headers' =>
     'Content-Type: text/plain') );
            $result = json_decode($result['body'],true);
        //如果推送成功则在文章新增自定义栏目Baidusubmit,值为1        if (array_key_exists('success',$result)) {
                add_post_meta($post_ID, 'Baidusubmit', 1, true);
        }
    }
        add_action('publish_post', 'Baidu_Submit', 0);
}
    

这里我们直接到申请到的百度工具中获取到当前站点的TOKEN即可。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: WordPress无需插件设置百度主动推送方法(促进内容收录效率)
本文地址: https://pptw.com/jishu/665883.html
hbase查询速度受哪些因素影响 hbase的使用场景有哪些

游客 回复需填写必要信息