wp_privacy_personal_data_erasers хук-фильтрWP 4.9.6

Filters the array of personal data eraser callbacks.

Использование

add_filter( 'wp_privacy_personal_data_erasers', 'wp_kama_privacy_personal_data_erasers_filter' );

/**
 * Function for `wp_privacy_personal_data_erasers` filter-hook.
 * 
 * @param array $args An array of callable erasers of personal data.
 *
 * @return array
 */
function wp_kama_privacy_personal_data_erasers_filter( $args ){

	// filter...
	return $args;
}
$args(массив)

An array of callable erasers of personal data.

По умолчанию: empty array

  • ...$0(массив)
    Array of personal data exporters.

    • callback(callable)
      Callable eraser that accepts an email address and a page and returns an array with boolean values for whether items were removed or retained and any messages from the eraser, as well as if additional pages are available.

    • exporter_friendly_name(строка)
      Translated user facing friendly name for the eraser.

Список изменений

С версии 4.9.6 Введена.

Где вызывается хук

wp_ajax_wp_privacy_erase_personal_data()
wp_privacy_personal_data_erasers
WP_Privacy_Data_Removal_Requests_List_Table::column_email()
wp_privacy_personal_data_erasers
WP_Privacy_Data_Removal_Requests_List_Table::column_next_steps()
wp_privacy_personal_data_erasers
wp_privacy_process_personal_data_erasure_page()
wp_privacy_personal_data_erasers
wp-admin/includes/ajax-actions.php 5106
$erasers = apply_filters( 'wp_privacy_personal_data_erasers', array() );
wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.php 55
$erasers       = apply_filters( 'wp_privacy_personal_data_erasers', array() );
wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.php 126
$erasers       = apply_filters( 'wp_privacy_personal_data_erasers', array() );
wp-admin/includes/privacy-tools.php 950
$erasers        = apply_filters( 'wp_privacy_personal_data_erasers', array() );

Где используется хук в WordPress

wp-includes/default-filters.php 423
add_filter( 'wp_privacy_personal_data_erasers', 'wp_register_comment_personal_data_eraser' );