为了达到更好的体验效果,请使用Chrome、Firefox等现代浏览器浏览本站!

将wordpress新文章链接主动提交给百度

wordpress 助推站长 2018℃ 2评论

小站自七月份使用以前的域名zootui.com重新建立博客,开始两周网站一直被K状态,所以在网站后台勾选了未主动推送搜索引擎。两周内添加了几十篇稍微质量的文章,然后再后台取消不被搜索引擎赚钱。

然后继续添加高质量原创文章,一周后好搜收录从几十收录了一百多,百度也开始收录。

自此开始主动优化搜索引擎(seo),在乐趣公园看到可以将wordpress新文章链接主动提交给百度,这是个不错的主意。试用并分享。

1、获取密钥

点击百度站长平台 http://zhanzhang.baidu.com ,依次点击进入注册账号>开始使用>工具>网页抓取>链接提交,在链接提交页面找到修改准入密钥,点击可以看到密钥。

2、添加代码

将下面代码添加到你wordpress网站主题的functions.php函数模板中即可,将代码中需要修改的地方改为你自己网站的。

function googlo_baidu_tuisong($post_ID){
	global $post;
	if(function_exists('curl_init') ){        //判断下是否开启了curl扩展
		$googlo_tuisong_site = ' 在这里输入你的域名,不带http://的 ';
		$googlo_tuisong_token = ' 在此输入你在百度站长平台获取的密钥 ';
		if( empty($post_ID) || empty($googlo_tuisong_site) || empty($googlo_tuisong_token) ) return;
		$api = 'http://data.zz.baidu.com/urls?site='.$googlo_tuisong_site.'&token='.$googlo_tuisong_token;  //百度调用接口
		if( $post->post_status = "publish" ) {      //仅限已发布的文章
			$url = get_permalink($post_ID);
			$ch = curl_init();
			$options =  array(
				CURLOPT_URL => $api,
				CURLOPT_POST => true,
				CURLOPT_RETURNTRANSFER => true,
				CURLOPT_POSTFIELDS => $url,
				CURLOPT_HTTPHEADER => array('Content-Type: text/plain')
			);
			curl_setopt_array($ch, $options);
		}
	}
}
add_action('publish_post', 'googlo_baidu_tuisong', 0);

以上代码是乐趣公园的代码,其中百度调用接口可以在百度站长平台获取,也即是上图中的接口调用地址,如果你嫌上面的代码繁杂,可以将百度调用接口直接替换为你自己的即可

转载请注明:众推不靠谱 » 将wordpress新文章链接主动提交给百度

喜欢 (2)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 这个方法不错啊,主动推送很给力
    boke123导航2015-08-05 09:08 回复
    • 确实是个好主意 :razz: :razz: :razz: :razz:
      jiuge2015-08-05 11:16 回复