向百度主動提交自己的網站連結資料一般三種方式
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');