wordpress CMS主题 微信
Home > wordpress主题使用教程 > wordpress主题怎样实现“更新文章时向百度实时推送”?

wordpress主题怎样实现“更新文章时向百度实时推送”?

高时银博客 wordpress主题使用教程 点击: 1,393 次 0 1

对于wordpress站长来说,百度的收录是他们最为关系的事了。尤其是那些认真做站的wordpress站长朋友。想想看,如果自己辛辛苦苦写好的原创文章,就被别人采集去了,那可是最让人恼火的事了。为了避免这种情况的发生,作为wordpress站长,就有必要让自己的原创文章第一时间就能被百度收录。百度近期推出了“实时推送”接口,我们只需要在我们的wordpress主题中集成这个”实时推送“接口,就可以实现向百度实时推送我们的文章内容,让百度第一时间知道我们的文章在更新。

如何在wordpress主题中集成百度的“实时推送”接口?

第一步:我们要去百度站长后台去申请百度实时推送接口。

百度实时推送的申请地址:http://zhanzhang.baidu.com/linksubmit/

当然,你先要有百度站长帐号,才能申请哦,如何注册站长帐号,这里就不多说了,很简单。如下图所示,我们选择“主动推送(实时)”,就会在下面显示实时推送接口的API地址:

wordpress主题怎样实现“更新文章时向百度实时推送”?

 

第二步:wordpress主题集成实时推送接口。

有了实时推送接口地址,我们就可以把它集成到我们的wordpress主题中去。打开你的wordpress主题的functions.php文件,把如下代码添加进去:

/**百度实时推送 */
function mee_post_baidu($post_id,$post){
$PostUrl = get_permalink($post_id);
$urls=array($PostUrl);
$api = 'http://data.zz.baidu.com/urls?site=wanlimm.com&token=dsf4VP6EZ324O5'; //接口地址
$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接口地址就可以了。这样,我们就通过wordpress主题为我们的网站添加了百度实时推送功能,再也不怕被采集了。

当然,如果不想通过代码实现,我们也可以用百度实时推送插件 wp baidu submit来实现实时推。这个插件,你可以在后台的插件里搜索安装,也可以到百度站长后台去下载安装,插件的使用非常简单,这里就不做介绍了。


文章作者:高时银博客
本文地址:http://wanlimm.com/77201507244677.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

目前还没有评论。赶快来坐沙发吧。

发表评论