wordpress发表新文章自动API提交百度快速收录

一、简介

百度搜索资源平台(站长平台)针对站点的URL收录,区分了`快速收录`、`普通收录`,详细介绍请点击此处查看。

二、功能

本站使用的wordpress,想实现发表新文章后自动通过API提交快速收录。因此,博主就根据官方说明,简单拾掇后将代码分享出来。

三、代码部署

将下方的代码粘贴仅站点主题中的functions.php中。 代码里的接口调用地址在百度站长后台获取,如下图:

/**
* WordPress 发布文章后自动进行百度站长快速API收录。 By 语云博客
* 文章地址:https://www.eyuyun.com
* 转载请保留出处,谢谢合作!
**/
/*发表文章 — 百度站长快速收录API自动提交 - */
function fast_seo($urls){
$api = '接口调用地址';
$ch = curl_init();
$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);
$result = curl_exec($ch);
echo $result;
}

function Post_By_Publish($post_ID){
	$url = get_permalink($post_ID);
	$urls=array($url);
	fast_seo($urls);
}
add_action('publish_post', 'Post_By_Publish', 0);

四、效果测试

代码部署成功后,发表一篇新文章,看看你的剩余条数是否减少了。

评论

Your email address will not be published. Required fields are marked *

Scroll Up