增改文章 在WordPress(WP)网站中,利用一个小技术手段管理网站在百度搜索引擎中的收录情况。通过Curl API第三方接口来搞定,以下是介绍如何在WP后台增加API接口来管理百度收录情况的内容。
![图片[1]-教你如何在WordPress后台增加文章百度收录概况-大鹏资源网-提供丰富的插件软件资源和详细教程,专注技术分享与学习!](https://www.01zt.com/wp-content/uploads/2024/03/62cac6727e440bfa6a6f7a462c826429.webp)
安装代码:
首先,在WordPress主题中找到functions.php文件,将以下代码复制并粘贴到文件中保存。
//后台发布文章增加字段
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的响应后,可以在后台查看提交收录相关的收录情况数据。这样可以了解已经被收录的页面以及未被收录的页面,进而有针对性地优化网站内容,提升收录效果。
定时任务:
为了定期检查网站的收录情况并提交新的收录请求,您可以设置一个定时任务。通过利用宝塔(或其他工具)设置定时任务,可以自动发送收录请求并获取最新的收录情况数据,这有助于及时了解网站在百度搜索引擎中的表现,并采取相应的优化措施。
通过定时任务,您可以定期检查网站中哪些页面已被收录,哪些页面尚未被收录,从而更好地了解网站在百度搜索引擎中的展现情况。定时任务的设置可以帮助您提前发现并解决可能存在的收录问题,进而对网站进行优化和改进。
请注意,定时任务的设置应该合理安排执行时间,避免对服务器造成过大压力。定时任务的频率可以根据实际需求和网站规模来设定,以确保正常运行并获得有效的收录情况数据。希望这个建议对您管理网站在百度搜索引擎中的收录情况有所帮助。
如果您有任何其他问题或需要进一步指导,请随时留信告诉我哟。
2本文地址 https://www.01zt.com/skill/wordpress/1340.html. 如若转载,请注明文章出处:大鹏博客资源网。
3本站内容观点不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
4若作商业用途,请联系原作者授权,若本站侵犯了您的权益请在右侧悬浮联系站长进行删除处理。
5本站所有内容均来源于网络,仅供学习与参考,请勿商业运营,严禁从事违法、侵权等任何非法活动,否则后果自负.
暂无评论内容