最新消息:郑州SEO笔记与大家一起分享和学习seo知识,一起分析网站seo案例,探析seo技巧!

wordpress主题实现“更新文章时向百度实时推送”代码

网站建设 admin 1663浏览

WordPress主题实现文章实时推送功能有多种方法和代码写法,百度自己也发布过一款插件——wp baidu submit,但是个人认为这个插件不是很好用,安装后很久都不更新一下数据,也不知道到底有没有推送成功,而且现在这个插件都不好找到了,好像官方已经停止下载了吧。所以还是用代码比较好。

先在百度站长平台添加好网站域名,有了实时推送接口调用地址,我们就可以把它集成到我们的wordpress主题中去。打开你的wordpress主题的functions.php文件,把如下代码添加进去:

/**百度实时推送 */
function mee_post_baidu($post_id,$post){
$PostUrl = get_permalink($post_id);
$urls=array($PostUrl);
$api = ‘xxxxxxxxxxxxxxxxxxxxx’; //接口地址
$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’);

转载请注明:郑州SEO优化_郑州网站优化 » wordpress主题实现“更新文章时向百度实时推送”代码