玩命加载中qwq

WordPress 发布文章自动推送至百度收录

  • 2016-05-11
  • 8,014
  • 2

最近在搞SEO优化,突然发现百度站长工具有主动推送链接的功能。我就在想”我可以做一个推送插件呀,每次发文章自动推送新链接给百度!”
于是。。折腾又开始了~

代码参考: http://zhangge.net/5041.html

<?php
/*
Plugin Name: Baidu Post Links
Description: Baidu Post Links 实时推送新文章链接给百度
Version: 1.0
Plugin URI: 
Author: 小雨萌萌哒丶
Author URI: https://www.rabbittu.com
*/
function Baidu_Submit($post_ID) {
        $WEB_TOKEN='1xIRcK8mPaiGqgrL';  //这里换成你的网站的百度主动推送的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;
        $data = array (
            'http' => array (
                'method' => 'POST',
                'header'=> "Content-Type: text/plain",
                "Content-Length: ".strlen($url)."rn",
                'content' => $url
            )
        );
        $data = stream_context_create($data);
        $result = file_get_contents($api, false, $data);
        $result = json_decode($result,true);
        if (array_key_exists('success',$result)) {
            add_post_meta($post_ID, '已推送文章', 1, true);
        }
    }
add_action('publish_post', 'Baidu_Submit', 0);

在wordpres 的 Plugin 目录 创建一个php文件,粘贴代码,保存。
然后在 wordpress 后台 插件管理页面 启用插件。

如果我这个代码不兼容你的wp的话!试试WP BaiDu Submit吧!
然后就是!发帖测试一下啦233

灌水吐槽区(登录QQ有头像!)

你必须 登录 才能发表灌水吐槽区(登录QQ有头像!).