_wp_privacy_account_request_confirmed

The timeline below displays how wordpress function _wp_privacy_account_request_confirmed has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

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'));
}

WordPress Version: 5.4

/**
 * Update 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'));
}

WordPress Version: 5.1

/**
 * Update 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_data($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'));
}

WordPress Version: .10

/**
 * Update 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_data = wp_get_user_request_data($request_id);
    if (!$request_data) {
        return;
    }
    if (!in_array($request_data->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'));
}