网站建设和管理制度,动漫设计一般用什么软件,网络市场调研的步骤,成都网站制作中国互联我们在WordPress后台成功发布文章之后#xff0c;如果靠搜索引擎来抓取的话#xff0c;可能会比较慢#xff0c;所以十分有必要将我们成功发布的文章马上提交到百度、必应等搜索引擎中。下面boke112百科就跟大家说一说WordPress站点如何实现发布文章即主动推送到百度快速收录…我们在WordPress后台成功发布文章之后如果靠搜索引擎来抓取的话可能会比较慢所以十分有必要将我们成功发布的文章马上提交到百度、必应等搜索引擎中。下面boke112百科就跟大家说一说WordPress站点如何实现发布文章即主动推送到百度快速收录和普通收录具体操作如下
一、获取百度收录API推送接口地址
根据『百度站长API提交的Token值怎么获取搜索资源平台推送准入密钥』一文的步骤获取百度快速收录和普通收录的API推送接口地址两者地址仅相差一个typedaily。
1、快速收录API接口地址 2、普通收录API接口地址 二、WordPress文章主动推送到百度快速收录
将以下代码添加到当前主题的functions.php文件中并保存更新文件
/** WordPress 发布文章主动推送到百度快速收录**/if(!function_exists(Baidu_Submit)){
function Baidu_Submit($post_ID) {
//已成功推送的文章不再推送
if(get_post_meta($post_ID,Baidusubmit,true) 1) return;
$url get_permalink($post_ID);
$api http://data.zz.baidu.com/urls?sitehttps://boke112.com/token你的准入密钥typedaily;
$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);
$result curl_exec($ch);
$result json_decode($result);
if( $result-success_daily ){
add_post_meta($post_ID, Baidusubmit, 1, true);
}
}
add_action(publish_post, Baidu_Submit, 0);
}
注意将代码中的$api值改为贵站在百度搜索资源平台对应的快速收录的API推送接口地址切记。
三、WordPress文章主动推送到百度普通收录
将以下代码添加到当前主题的functions.php文件中并保存更新文件
/** WordPress 发布文章主动推送到百度快速收录**/if(!function_exists(Baidu_Submit)){
function Baidu_Submit($post_ID) {
//已成功推送的文章不再推送
if(get_post_meta($post_ID,Baidusubmit,true) 1) return;
$url get_permalink($post_ID);
$api http://data.zz.baidu.com/urls?sitehttps://boke112.com/token你的准入密钥;
$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);
$result curl_exec($ch);
$result json_decode($result);
if( $result-success_realtime ){
add_post_meta($post_ID, Baidusubmit, 1, true);
}
}
add_action(publish_post, Baidu_Submit, 0);
}
注意将代码中的$api值改为贵站在百度搜索资源平台对应的普通收录的API推送接口地址切记。
总结
如果你觉得添加代码太复杂那么推荐安装老部落百度快速提交插件填写百度API提交的密钥token值后可以选择开启快速收录或普通收录。如果采用该插件记得将以前判断是否提交的自定义字段名称改为is_laobuluo_baidu_submit具体修复方法可参考『WordPress站点使用YIA主题如何批量修改原浏览数和点赞数的自定义字段名称』。
另外现在必应搜索引擎时长份额越来越高也有必要重视主动推送给必应具体实现方法有两种我们只需要选择其中一种适合自己的方法即可。具体如下
WordPress站点如何添加必应站长主动推送功能WordPress站点实现发布文章时自动提交主动推送给必应的插件
来源https://boke112.com/post/7861.html