教你如何在WordPress后台增加文章百度收录概况

增改文章 在WordPress(WP)网站中,利用一个小技术手段管理网站在百度搜索引擎中的收录情况。通过Curl API第三方接口来搞定,以下是介绍如何在WP后台增加API接口来管理百度收录情况的内容。

图片[1]–教你如何在WordPress后台增加文章百度收录概况–大鹏博客资源网

安装代码:

首先,在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的响应后,可以在后台查看提交收录相关的收录情况数据。这样可以了解已经被收录的页面以及未被收录的页面,进而有针对性地优化网站内容,提升收录效果。

定时任务:

为了定期检查网站的收录情况并提交新的收录请求,您可以设置一个定时任务。通过利用宝塔(或其他工具)设置定时任务,可以自动发送收录请求并获取最新的收录情况数据,这有助于及时了解网站在百度搜索引擎中的表现,并采取相应的优化措施。

通过定时任务,您可以定期检查网站中哪些页面已被收录,哪些页面尚未被收录,从而更好地了解网站在百度搜索引擎中的展现情况。定时任务的设置可以帮助您提前发现并解决可能存在的收录问题,进而对网站进行优化和改进。

请注意,定时任务的设置应该合理安排执行时间,避免对服务器造成过大压力。定时任务的频率可以根据实际需求和网站规模来设定,以确保正常运行并获得有效的收录情况数据。希望这个建议对您管理网站在百度搜索引擎中的收录情况有所帮助。

如果您有任何其他问题或需要进一步指导,请随时留信告诉我哟。

THE END
点赞7赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容