WordPress站点如何实现发布文章即主动推送到百度快速收录和普通收录?

我们在WordPress后台成功发布文章之后,如果靠搜索引擎来抓取的话,可能会比较慢,所以十分有必要将我们成功发布的文章马上提交到百度、必应等搜索引擎中。下面boke112百科就跟大家说一说WordPress站点如何实现发布文章即主动推送到百度快速收录和普通收录,具体操作如下:

一、获取百度收录API推送接口地址

根据『百度站长API提交的Token值怎么获取?搜索资源平台推送准入密钥』一文的步骤获取百度快速收录和普通收录的API推送接口地址,两者地址仅相差一个**&type=daily**。

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?site=https://boke112.com/&token=你的准入密钥&type=daily';
$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?site=https://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主题如何批量修改原浏览数和点赞数的自定义字段名称?』。

另外,现在必应搜索引擎时长份额越来越高,也有必要重视主动推送给必应,具体实现方法有两种,我们只需要选择其中一种适合自己的方法即可。具体如下:

来源:https://boke112.com/post/7861.html

相关推荐
劲速云算力17 分钟前
科技创新驱动人工智能,计算中心建设加速产业腾飞
百度
wodrpress资源分享14 小时前
推荐12个wordpress企业网站模板
wordpress
Web极客码16 小时前
在WordPress上添加隐私政策页面
大数据·人工智能·wordpress
产业家1 天前
2025年,百度智能云打响AI落地升维战
人工智能·百度
wodrpress资源分享2 天前
wordpress免费主题网站
wordpress
云动雨颤4 天前
Cloudflare子域名设置指南
网络协议·安全·wordpress
wodrpress资源分享4 天前
三大中文wordpress原创主题汉主题
wordpress
八戒社4 天前
如何使用插件和子主题添加WordPress自定义CSS(附:常见错误)
前端·css·tensorflow·wordpress
Web极客码4 天前
WordPress 6.5版本带来的新功能
前端·api·wordpress
陈思杰系统思考Jason4 天前
系统思考:短期利益与长期系统影响
百度·微信·微信公众平台·新浪微博·微信开放平台