A WordPress-centric search engine for devs and theme authors

wp_privacy_personal_data_erasure_page › WordPress Filter Hooks

apply_filters( 'wp_privacy_personal_data_erasure_page', $response, $eraser_index, $email_address, $page, $request_id, $eraser_key )
Parameters: (6)
  • (array) $response { The personal data for the given exporter and page number. @type bool $items_removed Whether items were actually removed or not. @type bool $items_retained Whether items were retained or not. @type string[] $messages An array of messages to add to the personal data export file. @type bool $done Whether the eraser is finished or not. }
    Required: Yes
  • (int) $eraser_index The index of the eraser that provided this data.
    Required: Yes
  • (string) $email_address The email address associated with this personal data.
    Required: Yes
  • (int) $page The page number for this response.
    Required: Yes
  • (int) $request_id The privacy request post ID associated with this request.
    Required: Yes
  • (string) $eraser_key The key (slug) of the eraser that provided this data.
    Required: Yes
Defined at:

Filters a page of personal data eraser data.

Allows the erasure response to be consumed by destinations in addition to Ajax.


$response = apply_filters( 'wp_privacy_personal_data_erasure_page', $response, $eraser_index, $email_address, $page, $request_id, $eraser_key );