效果预览
代码部署
//后台发布文章增加字段
add_action('save_post', 'dp_post_houtai');
function dp_post_houtai($post_id)
{
$post = get_post($post_id);
if (empty($post->ID) || 'publish' !== $post->post_status) {
return;
}
$post_id = $post->ID;
$ok = get_post_meta($post_id, 'baidu_record', true);
if (!empty($ok['baidu_record_time'])) { //已经存在
return;
}
$dangqian_time = strtotime(current_time("Y-m-d H:i:s"));
$baidu_recordarray = array('baidu_record_tips' => '未收录', 'baidu_record_time' => $dangqian_time);
add_post_meta($post_id, 'baidu_record', $baidu_recordarray, true);
}
关于api请求
有时候这个API接口的响应速度可能较慢,为了应对这种情况,可以适当增大curl中的CURLOPT_TIMEOUT_MS参数,例如设置为5000ms。此接口的设计是用于每隔12小时刷新未被收录的文章,以及每隔24小时刷新已经被收录的文章。
处理收录API
接收到第三方API的响应后,可以在后台查看提交收录相关的收录情况数据。这样可以了解已经被收录的页面以及未被收录的页面,进而有针对性地优化网站内容,提升收录效果。
定时任务
为了定期检查网站的收录情况并提交新的收录请求,您可以设置一个定时任务。通过利用宝塔(或其他工具)设置定时任务,可以自动发送收录请求并获取最新的收录情况数据,这有助于及时了解网站在百度搜索引擎中的表现,并采取相应的优化措施。
通过定时任务,您可以定期检查网站中哪些页面已被收录,哪些页面尚未被收录,从而更好地了解网站在百度搜索引擎中的展现情况。定时任务的设置可以帮助您提前发现并解决可能存在的收录问题,进而对网站进行优化和改进。
请注意,定时任务的设置应该合理安排执行时间,避免对服务器造成过大压力。定时任务的频率可以根据实际需求和网站规模来设定,以确保正常运行并获得有效的收录情况数据。希望这个建议对您管理网站在百度搜索引擎中的收录情况有所帮助。
1. 资源都是经过站长或作者收集测试修改后发布分享。如若转载请在文内以超链形式注明狐狸库文章出处,谢谢合作!
2. 本站除原创内容,其余所有内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性承担任何责任。如有版权内容,请通知我们或作者删除,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,或已将原有信息丢失,所以敬请原作者谅解!
3. 本站用户所发布的一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责,若您对本站所载资源作品版权归属存有异议,请留言附说明联系邮箱,我们将在第一时间予以处理 ,同时向您表示歉意!为尊重作者版权,请购买原版作品,支持您喜欢的作者,谢谢!
4. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客如有发现请立即向站长举报;本站资源文件大多存储在云盘,如发现链接或图片失效,请联系作者或站长及时更新。
请登录后查看评论内容