• 明天我们家宝宝满月了
  • 一晚上忙了好几个小时,终于把支付前台通知解决了
  • 原计划要增加另外一种支付方案,现在可能要被搁置了
  • 今天上午刚刚注册了华为云,然后刚刚华为云的客服小姐姐就来电话了,小姐姐声音挺好听的
  • 今天无意中注册了华为云,然后发现跟阿里云基本一个模样,甚至连价格都一样
  • 继续测试一下
  • 发现一个问题就是,微信语音发送说说的时候,不要拦截没有UA的数据请求
  • 测试一下连接
  • 终于下雪了
  • 有赞的支付暂时用不了了,所以重新开发另一个支付插件

WordPress新版百度主动推送代码

WordPress 云落 4年前 (2015-05-23) 706次浏览 已收录 26个评论
文章目录[隐藏]

百度主动推送,直接给百度主动推送优质内容,加快收录速度

t0148b997530eefc9a7

前言

前段时间,百度发送了一大批sitemap权限,可以自己直接给百度推送自己的新文章,现在云落分享下自己用的WordPress代码,暂时使用有效。

函数代码

将代码加入主题functions.php文件

function _baidu_tuisong($post_ID){
	global $post;
	if(function_exists('curl_init') ){//判断下是否开启了curl扩展
		$_tuisong_site = '再次输入你的域名,比如.me,不带http://的';
		$_tuisong_token = '在此输入你的密钥';
		if( empty($post_ID) || empty($_tuisong_site) || empty($_tuisong_token) ) return;
		$api = 'http://data.zz.baidu.com/urls?site='.$_tuisong_site.'&token='.$_tuisong_token;//百度官方的api
		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', '_baidu_tuisong', 0);

将其中的内容改成自己的内容

使用注意

使用百度主动推送,就等于绕过其他机制,直接给百度推送内容,但是如果你每次推送的都不是优质内容,那么百度蜘蛛甚至会对网站进行惩罚,所以使用这个的话,尽量不要发无营养内容,但是对这段代码进行扩展开来,也可以给文章加一个自定义字段,通过字段来判断本文章是否推送,当然这里就不扩展了

后语


-- 完 --
weinxin
扫码订阅,第一时间获得更新
微信扫码二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~

乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:WordPress新版百度主动推送代码
喜欢 (21)
云落
关于作者:
无折腾,不生活,我是一个WordPress菜鸟,一个玩淘宝的卖家,欢迎你认识我,我是云落!
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(26)个小伙伴在吐槽
  1. 好像现在失效了啊,老板能不能更新下啊
    小七2017-08-05 22:18 回复 Linux | Chrome 53.0.2785.146
  2. 不错 可以用用了
    上海seo优化2017-05-26 21:40 回复 Windows 10 | Firefox浏览器 53.0
  3. 云落这主题真是不错,用着顺手,超赞。
    养殖那点事2017-01-02 19:27 回复 Windows XP | Chrome 50.0.2661.102