wp_privacy_personal_data_erasers
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'wp_privacy_personal_data_erasers', array $args )
Описание
Фильтрует массив функций обратного вызова стирателей персональных данных.
Фильтруемое значение
...$0array Array of personal data exporters.callbackcallableCallable eraser that accepts an email address and a page number, 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_namestringTranslated user facing friendly name for the eraser.
$erasers = apply_filters( 'wp_privacy_personal_data_erasers', array() );View all references View on Trac View on GitHub
Related
ChangelogUsed by Description WP_Privacy_Data_Removal_Requests_List_Table::column_email() wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.phpOutputs the Actions column.
WP_Privacy_Data_Removal_Requests_List_Table::column_next_steps() wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.phpOutputs the Next steps column.
wp_privacy_process_personal_data_erasure_page() wp-admin/includes/privacy-tools.phpMark erasure requests as completed after processing is finished.
wp_ajax_wp_privacy_erase_personal_data() wp-admin/includes/ajax-actions.phpHandles erasing personal data via AJAX.
Version Description 4.9.6 Introduced.
Параметры
$args
array
обязательный
...$0array Array of personal data exporters.callbackcallableCallable eraser that accepts an email address and a page number, 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_namestringTranslated user facing friendly name for the eraser.
$erasers = apply_filters( 'wp_privacy_personal_data_erasers', array() );View all references View on Trac View on GitHub
Related
ChangelogUsed by Description WP_Privacy_Data_Removal_Requests_List_Table::column_email() wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.phpOutputs the Actions column.
WP_Privacy_Data_Removal_Requests_List_Table::column_next_steps() wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.phpOutputs the Next steps column.
wp_privacy_process_personal_data_erasure_page() wp-admin/includes/privacy-tools.phpMark erasure requests as completed after processing is finished.
wp_ajax_wp_privacy_erase_personal_data() wp-admin/includes/ajax-actions.phpHandles erasing personal data via AJAX.
Version Description 4.9.6 Introduced.
Исходный код
wp-admin/includes/ajax-actions.php:5191
$erasers = apply_filters( 'wp_privacy_personal_data_erasers', array() );
История изменений
| Версия | Описание |
|---|---|
| 4.9.6 | Introduced. |

