WordPress Version: 6.1
/**
* Updates log when privacy request is confirmed.
*
* @since 4.9.6
* @access private
*
* @param int $request_id ID of the request.
*/
function _wp_privacy_account_request_confirmed($request_id)
{
$request = wp_get_user_request($request_id);
if (!$request) {
return;
}
if (!in_array($request->status, array('request-pending', 'request-failed'), true)) {
return;
}
update_post_meta($request_id, '_wp_user_request_confirmed_timestamp', time());
wp_update_post(array('ID' => $request_id, 'post_status' => 'request-confirmed'));
}