_wp_privacy_resend_request

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

WordPress Version: 5.7

/**
 * WordPress Administration Privacy Tools API.
 *
 * @package WordPress
 * @subpackage Administration
 */
/**
 * Resend an existing request and return the result.
 *
 * @since 4.9.6
 * @access private
 *
 * @param int $request_id Request ID.
 * @return true|WP_Error Returns true if sending the email was successful, or a WP_Error object.
 */
function _wp_privacy_resend_request($request_id)
{
    $request_id = absint($request_id);
    $request = get_post($request_id);
    if (!$request || 'user_request' !== $request->post_type) {
        return new WP_Error('privacy_request_error', __('Invalid personal data request.'));
    }
    $result = wp_send_user_request($request_id);
    if (is_wp_error($result)) {
        return $result;
    } elseif (!$result) {
        return new WP_Error('privacy_request_error', __('Unable to initiate confirmation for personal data request.'));
    }
    return true;
}

WordPress Version: 5.6

/**
 * WordPress Administration Privacy Tools API.
 *
 * @package WordPress
 * @subpackage Administration
 */
/**
 * Resend an existing request and return the result.
 *
 * @since 4.9.6
 * @access private
 *
 * @param int $request_id Request ID.
 * @return bool|WP_Error Returns true if sending the email was successful, or a WP_Error object.
 */
function _wp_privacy_resend_request($request_id)
{
    $request_id = absint($request_id);
    $request = get_post($request_id);
    if (!$request || 'user_request' !== $request->post_type) {
        return new WP_Error('privacy_request_error', __('Invalid user privacy request.'));
    }
    $result = wp_send_user_request($request_id);
    if (is_wp_error($result)) {
        return $result;
    } elseif (!$result) {
        return new WP_Error('privacy_request_error', __('Unable to initiate user privacy confirmation request.'));
    }
    return true;
}

WordPress Version: 5.3

/**
 * WordPress Administration Privacy Tools API.
 *
 * @package WordPress
 * @subpackage Administration
 */
/**
 * Resend an existing request and return the result.
 *
 * @since 4.9.6
 * @access private
 *
 * @param int $request_id Request ID.
 * @return bool|WP_Error Returns true/false based on the success of sending the email, or a WP_Error object.
 */
function _wp_privacy_resend_request($request_id)
{
    $request_id = absint($request_id);
    $request = get_post($request_id);
    if (!$request || 'user_request' !== $request->post_type) {
        return new WP_Error('privacy_request_error', __('Invalid request.'));
    }
    $result = wp_send_user_request($request_id);
    if (is_wp_error($result)) {
        return $result;
    } elseif (!$result) {
        return new WP_Error('privacy_request_error', __('Unable to initiate confirmation request.'));
    }
    return true;
}

WordPress Version: .10

/**
 * Resend an existing request and return the result.
 *
 * @since 4.9.6
 * @access private
 *
 * @param int $request_id Request ID.
 * @return bool|WP_Error Returns true/false based on the success of sending the email, or a WP_Error object.
 */
function _wp_privacy_resend_request($request_id)
{
    $request_id = absint($request_id);
    $request = get_post($request_id);
    if (!$request || 'user_request' !== $request->post_type) {
        return new WP_Error('privacy_request_error', __('Invalid request.'));
    }
    $result = wp_send_user_request($request_id);
    if (is_wp_error($result)) {
        return $result;
    } elseif (!$result) {
        return new WP_Error('privacy_request_error', __('Unable to initiate confirmation request.'));
    }
    return true;
}