当前位置:首页>网站建设>WordPress添加百度主动推送

WordPress添加百度主动推送

释放双眼,带上耳机,听听看~!

为了加快百度对自己文章的收录,可以在自己文章发表时主动推送给百度,以加快百度收录。本文介绍如何不用插件完成这个主动推送给百度的功能~

百度主动推送接口

在注册百度站长后,可以在链接提交里看到数据提交方式,包括自动提交和手动提交两种,选择自动提交下的主动推送,可以看到属于自己的推送接口:

添加百度主动推送代码

在functions.php中增加如下代码:

add_action( 'publish_post', 'publish_bd_submit' );
function publish_bd_submit( $post_ID ) {
	global $post;
	if ( empty( $post_ID ) ) {
		return;
	}
	$api    = 'http://data.zz.baidu.com/urls?site';
	$status = $post->post_status;
	if ( $status != '' && $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 );
		curl_exec( $ch );
	}
}

把其中的api换成你自己的接口调用地址即可~

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
网站建设

WordPress 出现 404 页面时发送警告邮件给管理员

2024-6-16 9:22:15

网站建设

WordPress网站整站备份迁移还原插件WPvivid

2024-6-18 9:22:50

温馨提示:

1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:971318156@qq.com,我们将第一时间处理!

2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。

3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索