5.4 Опции, связанные с конфиденциальностью, Хуки и Возможности

Инструменты для обеспечения конфиденциальности были первоначально представлены в WordPress 4.9.6.

Эти инструменты предназначены для того, чтобы позволить (и поощрить) разработчикам использовать их в рамках программ Экспорта Персональных Данных (Privacy Exporter), Стирания Персональных Данных (Privacy Eraser) и Руководства по политике конфиденциальности.

С тех пор было введено несколько новых хуков для расширения имеющихся возможностей. Эти хуки позволяют разработчикам включать дополнительные персональные данные в запросы на экспорт и стирание, а также знакомить с предлагаемым контентом для руководства по политике конфиденциальности.

Наряду с возможностью управления этими инструментами, появилось несколько новых фильтров для использования с запросами и подтверждениями электронной почты, что позволяет осуществлять более детальный контроль над этими уведомлениями.

Опции

wp_page_for_privacy_policy – содержит ID страницы конфиденциальности сайта

Действия (Экшены)

user_request_action_confirmed – срабатывает, когда пользователь подтверждает запрос конфиденциальности

wp_privacy_delete_old_export_files – запланированное действие, используемое для удаления старого экспорта из папки экспорта личных данных

wp_privacy_personal_data_erased – срабатывает после завершения последней страницы последнего стирателя

wp_privacy_personal_data_export_file – используется для создания файла экспорта личных данных в рамках процесса экспорта

wp_privacy_personal_data_export_file_created – срабатывает после создания файла экспорта персональных данных

Фильтры

privacy_policy_url – фильтрует URL страницы политики конфиденциальности

the_privacy_policy_link – фильтрует ссылку на страницу политики конфиденциальности HTML

wp_get_default_privacy_policy_content – фильтрует контент по умолчанию, предлагаемый для включения в руководстве по политике конфиденциальности

user_request_action_confirmed_message – позволяет изменять отображаемое пользователю сообщение с подтверждением действия

user_request_action_description – фильтрует описание действий пользователя

user_request_action_email_content – фильтрует текст сообщения электронной почты, отправленного при попытке действия учетной записи

user_request_action_email_headers – фильтрует заголовки письма, отправляемого при попытке действия учетной записи

user_request_action_email_subject – фильтрует тему письма, отправляемого при попытке действия учетной записи

user_request_confirmed_email_content – фильтрует тело письма с запросом подтверждения пользователя

user_request_confirmed_email_headers – фильтрует заголовки письма подтверждения запроса пользователя

user_request_confirmed_email_subject – фильтрует тему письма с запросом подтверждения пользователя

user_request_confirmed_email_to – фильтрует получателя уведомления о подтверждении запроса данных

user_request_key_expiration – фильтрует время истечения ключей подтверждения для пользовательских запросов

wp_privacy_additional_user_profile_data – фильтр для расширения данных профиля пользователя для экспортера конфиденциальности

wp_privacy_export_expiration – управляет разрешением получения старых файлов экспорта, по умолчанию – 3 дня

wp_privacy_personal_data_email_content – позволяет изменить сообщение электронной почты, отправляемое пользователям с помощью ссылки на файл экспорта их личных данных

wp_privacy_personal_data_email_headers – фильтрует заголовки письма, отправленного с файлом экспорта личных данных

wp_privacy_personal_data_email_subject – фильтрует тему письма, отправленного после завершения запроса на экспорт

wp_privacy_personal_data_email_to – фильтрует получателя уведомления по электронной почте экспорта личных данных

wp_privacy_personal_data_email_to следует использовать с большой осторожностью, чтобы не отправлять ссылку на экспорт данных на неправильный адрес (а) электронной почты получателя.

wp_privacy_personal_data_erasers – поддерживает регистрацию стирателей персональных данных ядра и плагина

wp_privacy_personal_data_erasure_page – фильтрует страницу данных стирателя личных данных. Позволяет использовать ответ на стирание адресатами в дополнение к Ajax.

wp_privacy_personal_data_exporters – поддерживает регистрацию экспортеров персональных данных ядра и плагинов

wp_privacy_personal_data_export_page – фильтрует страницу данных экспортера персональных данных. Используется для создания отчета об экспорте. Позволяет использовать экспортный ответ для пунктов назначения в дополнение к Ajax.

wp_privacy_anonymize_data – фильтрует анонимные данные для каждого типа

wp_privacy_exports_dir – фильтрует каталог, в котором хранятся файлы экспорта личных данных

wp_privacy_exports_url – фильтрует URL-адрес каталога, в котором хранятся файлы экспорта личных данных

user_confirmed_action_email_content – фильтрует текст письма с подтверждением запроса пользователя. Электронное письмо отправляется администратору после подтверждения запроса пользователя.

user_erasure_fulfillment_email_to – фильтрует получателя уведомления о выполнении стирания данных

user_erasure_complete_email_subject – фильтрует тему сообщения электронной почты, отправленного после завершения запроса на удаление

user_confirmed_action_email_content – фильтрует тело уведомления о выполнении стирания данных. Электронное письмо отправляется пользователю, когда администратор выполняет запрос на удаление данных.

user_erasure_complete_email_headers – фильтрует заголовки уведомления о выполнении стирания данных

Возможности

Доступ к инструментам обеспечения конфиденциальности контролируется несколькими новыми возможностями.

По умолчанию эти возможности есть у администраторов (на немультисайтовых установках).

Этими возможностями являются:

erase_others_personal_data – определяет, доступно ли подменю «Удалить личные данные» в разделе «Инструменты»

export_others_personal_data – определяет, доступно ли подменю «Экспорт личных данных» в разделе «Инструменты»

manage_privacy_options – определяет, доступно ли подменю Конфиденциальность в Настройках

Наверх ↑