WordPress实时推送新文章到百度

为了让百度更好的收录网站文章,除了提交链接以外,还有就是百度的主动推送机制,当wordpress发布新文章主动推送到百度的收录。只要把下面的代码写到funtions.php里面,发布文章的时候就会自动推送到百度了!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*
*百度实时推送
*/
function mee_post_baidu($post_id,$post){
$PostUrl = get_permalink($post_id);
$urls=array($PostUrl);
$api = 'http://data.zz.baidu.com/urls?site=wusail.com&token=XXXX';//换成你的api地址
$ch = curl_init();//主机需要支持curl
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
curl_exec($ch);
}
add_action('publish_post', 'mee_post_baidu');

你的API地址可以在百度站长的链接提交里找到,更换就行。

其实说到底这些都只是方法,归根到底还是要靠内容来吸引流量。

本文目前:1 条留言  其中,访客:1 条  博主:0 条

  1. 精选网赚

    你的博客简洁,美观,我也想要一个你这样的wp站,请问该怎么做?

给我留言