Title: _wp_privacy_account_request_confirmed_message
Published: October 5, 2018
Last modified: February 24, 2026

---

# _wp_privacy_account_request_confirmed_message( int $request_id ): string

## In this article

 * [Parameters](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#parameters)
 * [Return](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#return)
 * [Source](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#source)
 * [Hooks](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#hooks)
 * [Related](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#related)
 * [Changelog](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#changelog)

[ Back to top](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#wp--skip-link--target)

This function’s access is marked private. This means it is not intended for use 
by plugin or theme developers, only by core. It is listed here for completeness.

Returns request confirmation message HTML.

## 󠀁[Parameters](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#parameters)󠁿

 `$request_id`intrequired

The request ID being confirmed.

## 󠀁[Return](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#return)󠁿

 string The confirmation message.

## 󠀁[Source](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#source)󠁿

    ```php
    function _wp_privacy_account_request_confirmed_message( $request_id ) {
    	$request = wp_get_user_request( $request_id );

    	$message  = '<p class="success">' . __( 'Action has been confirmed.' ) . '</p>';
    	$message .= '<p>' . __( 'The site administrator has been notified and will fulfill your request as soon as possible.' ) . '</p>';

    	if ( $request && in_array( $request->action_name, _wp_privacy_action_request_types(), true ) ) {
    		if ( 'export_personal_data' === $request->action_name ) {
    			$message  = '<p class="success">' . __( 'Thanks for confirming your export request.' ) . '</p>';
    			$message .= '<p>' . __( 'The site administrator has been notified. You will receive a link to download your export via email when they fulfill your request.' ) . '</p>';
    		} elseif ( 'remove_personal_data' === $request->action_name ) {
    			$message  = '<p class="success">' . __( 'Thanks for confirming your erasure request.' ) . '</p>';
    			$message .= '<p>' . __( 'The site administrator has been notified. You will receive an email confirmation when they erase your data.' ) . '</p>';
    		}
    	}

    	/**
    	 * Filters the message displayed to a user when they confirm a data request.
    	 *
    	 * @since 4.9.6
    	 *
    	 * @param string $message    The message to the user.
    	 * @param int    $request_id The ID of the request being confirmed.
    	 */
    	$message = apply_filters( 'user_request_action_confirmed_message', $message, $request_id );

    	return $message;
    }
    ```

[View all references](https://developer.wordpress.org/reference/files/wp-includes/user.php/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/6.9.4/src/wp-includes/user.php#L4689)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4689-L4716)

## 󠀁[Hooks](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#hooks)󠁿

 [apply_filters( ‘user_request_action_confirmed_message’, string $message, int $request_id )](https://developer.wordpress.org/reference/hooks/user_request_action_confirmed_message/)

Filters the message displayed to a user when they confirm a data request.

## 󠀁[Related](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#related)󠁿

| Uses | Description | 
| [wp_get_user_request()](https://developer.wordpress.org/reference/functions/wp_get_user_request/)`wp-includes/user.php` |

Returns the user request object for the specified request ID.

  | 
| [_wp_privacy_action_request_types()](https://developer.wordpress.org/reference/functions/_wp_privacy_action_request_types/)`wp-includes/user.php` |

Gets all personal data request types.

  | 
| [__()](https://developer.wordpress.org/reference/functions/__/)`wp-includes/l10n.php` |

Retrieves the translation of $text.

  | 
| [apply_filters()](https://developer.wordpress.org/reference/functions/apply_filters/)`wp-includes/plugin.php` |

Calls the callback functions that have been added to a filter hook.

  |

[Show 2 more](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#)
[Show less](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#)

## 󠀁[Changelog](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/?output_format=md#changelog)󠁿

| Version | Description | 
| [4.9.6](https://developer.wordpress.org/reference/since/4.9.6/) | Introduced. |

## User Contributed Notes

You must [log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fdeveloper.wordpress.org%2Freference%2Ffunctions%2F_wp_privacy_account_request_confirmed_message%2F)
before being able to contribute a note or feedback.