向百度主動提交自己的網站鏈接數據一般三種方式
1 、主動推送:最為快速的提交方式,推薦您將站點當天新產出鏈接立即通過此方式推送給百度,以保證新鏈接可以及時被百度收錄。
2 、 sitemap:您可以定期將網站鏈接放到 sitemap 中,然後將 sitemap 提交給百度。百度會週期性的抓取檢查您提交的 sitemap,對其中的鏈接進行處理,但收錄速度慢於主動推送。
3 、手工提交:一次性提交鏈接給百度,可以使用此種方式。

根據百度 2015 年 5 月的公告,第二種 sitemap 提交的方式即將終止使用,以後主要以主動推送 (即時)為主。
WordPress 不用插件如何實現這個功能呢?
1 、請將以下代碼加入主題文件中的 function.php 文件中
2 、然後修改代碼 $Push=後面的 「接口調用地址」 為你自己網站的即可,如下圖

百度主動推送怎麼弄, 主動推送(即時) ,WordPress主動推送(即時)

//WordPress 集成百度 Sitemap" 主動推送 (即時)" 代碼
function PushBaiDu($post_id,$post){
////設置接口調用地址 (在百度站長平台 「鏈接提交裏開通 sitemap 權限後獲得」)
    $Push = '接口調用地址';
    $PushUrl = get_permalink($post_id);
    $PushDate = $post->post_data;
//構造推送 xml 數據
    $PushXml = '<?xml version="1.0" encoding="UTF-8"?>
    <urlset>
        <url>
            <loc><![CDATA['.$PushUrl.']]></loc>
            <lastmod>'.$PushDate.'</lastmod>
            <changefreq>daily</changefreq>
            <priority>0.8</priority>
        </url>
    </urlset>';
//創建 http 請求對象
    $wp_http_obj = new WP_Http();
//發送 http post 請求提交 xml 數據
    return $wp_http_obj->post($Push, array('body' => $PushXml, 'headers' => array('Content-Type' => 'text/xml')));
}
add_action('publish_post', 'PushBaiDu');