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

相关推荐
愿你天黑有灯下雨有伞5 小时前
告别复杂配置!Spring Boot优雅集成百度OCR的终极方案
spring boot·百度·ocr
SEO_juper15 小时前
企业级 AI 工具选型报告:9 个技术平台的 ROI 对比与部署策略
人工智能·搜索引擎·百度·llm·工具·geo·数字营销
市象1 天前
独家|百度副总裁尚国斌即将离职,此前统筹百度地图;行业搜索及智能体业务总经理谢天转岗IDG
百度
百度SEO专员1 天前
百度快排技术分析的核心要素
百度
玖疯子2 天前
PyCharm高效入门指南大纲
java·运维·服务器·apache·wordpress
DO_Community2 天前
DigitalOcean 一键模型部署,新增支持百度开源大模型ERNIE 4.5 21B
人工智能·深度学习·百度·自然语言处理·开源
陈思杰系统思考Jason4 天前
系统思考:经济反馈的循环
百度·微信·微信公众平台·新浪微博·微信开放平台
semantist@语校7 天前
面向向量检索的教育QA建模:九段日本文化研究所日本语学院的Prompt策略分析(6 / 500)
人工智能·支持向量机·百度·ai·开源·prompt·数据集
科技苑8 天前
百度权重提升技巧分析:从底层逻辑到实战策略
百度
kuaijingseo9 天前
搜索引擎优化全攻略:提升百度排名优化
百度