Вышел WordPress 4.9.6 с инструментами экспорта и удаления пользовательских данных

Вышел WordPress 4.9.6, который рассматривается как релиз безопасности и обслуживания. Традиционно минорные версии содержат исправления безопасности и баг-фиксы. Однако в данном случае все обстоит несколько иначе: релиз включает в себя ряд возможностей, связанных с конфиденциальностью:

  • Шаблон страниц Privacy Policy (Политика конфиденциальности)
  • Обработка запросов для пользовательских данных
  • Инструменты экспорта и удаления пользовательских данных
  • Флажок подтверждения Cookie для комментариев
  • Другие возможности, связанные с соблюдением требований GDPR

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

Функции конфиденциальности в WordPress 4.9.6 во многом стали результатом работы команды волонтеров, которая была сформирована в начале этого года. Команда уже усердно работает над улучшением этих возможностей в будущих версиях WordPress.

В дополнение к улучшениям приватности, в релизе было исправлено более 50 багов. В качестве фильтра в медиа-библиотеке WordPress был добавлен «Mine». При просмотре плагина в бэкэнде теперь будет выводиться минимальная требуемая версия PHP.

Команда разработчиков WordPress опубликовала руководство по обновлению, которое содержит ссылки на техническую информацию по возможностям 4.9.6. Кроме того, есть отдельное руководство для авторов тем, содержащее возможные корректировки стилизации.

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

Источник: https://wptavern.com

Блог про WordPress
Комментарии: 22
  1. Андрей

    Интересно… надо посмотреть на тесте.
    Спасибо за информацию!

    1. Дмитрий (автор)

      Пожалуйста :)

      1. Андрей

        Неоднозначные первые впечатления:
        — функционал полезный (общемировые требования такие + отечественный закон РФ, речь про пользовательские данные);
        — но подкачала реализация (выбрать уже созданную страницу и… для чего? Создано, в футер добавлено; что и куда дублирует настройка — вот интересный вопрос, но ответ? Как обычно — кто-то найдет… эх);
        — и локализация (предложение «сохранить имя, email и адрес сайта в этом браузере…» кхм, да после такой формулировки любой адекватный человек убежит с сайта, ибо подумает: «Да кто его знает, что тут собирают и зачем…» и будет прав, ибо бред, есть же более приятные слова, точные формировки, которые описывают: где политика конфиденциальности, почему с ней нужно соглашаться, если хочешь оставить комментарий…);
        Последнее наиболее плачевно, ибо дурость видна любому посетителю. Дмитрий, вы знаете как подправить это сообщение?

        1. Дмитрий (автор)

          Увы, но многие сейчас такое вводят. Бизнесу вообще не нужны лишние напряги, а потому стараются сделать и забыть.

          1. Андрей

            Очевидный вопрос — а как удалить сей функционал? Уже есть такие публикации-руководства? Если попадется что на глаза — смело переводите.

  2. Дмитрий (автор)

    Пока не встречал ничего подобного. Если появится, то напишу.

  3. Yui

    >локализация (предложение «сохранить имя, email и адрес сайта в этом браузере…» кхм, да после такой формулировки любой адекватный человек убежит с сайта, ибо подумает: «Да кто его знает, что тут собирают и зачем…» и будет прав, ибо бред, есть же более приятные слова, точные формировки, которые описывают: где политика конфиденциальности, почему с ней нужно соглашаться, если хочешь оставить комментарий…);

    предложите вариант лучше, мне буквальный перевод оригинала тоже не очень нравится

    1. Андрей

      Все зависит от того, что вам нужно. Мой случай — только комментарии, поэтому все просто:
      Нажимая кнопку «Отправить», вы подтверждаете, что ознакомились с условиями обработки персональных данных и принимаете их.
      Или:
      Оставляя комментарий, вы даете согласие на обработку персональных данных.
      И т. д.
      Вариантов масса.

      P. S.
      Отечественный пользователь эти слова «узнает», во многом — понимает, вот и все отличие.

  4. Yui

    Андрей, это будет чересчур «адаптированный» вариант, адаптированный до неточности.
    Для этой галочки речь не идет о какой-либо обработке данных или их сборе, речь идет именно о сохранении куки в браузере пользователя с определенной информацией, возможно являющейся личными данными. Именно так и никак иначе.

    Save my name, email, and website in this browser for the next time I comment.
    Оригинал строки.
    Перевод, как минимум, должен отражать суть, не меняя кардинальным образом ее смысла.

    В целом да, достаточно по-уродски местами выглядят эти формулировки, а что поделать, теперь требования такие, хотя галку конечно могли бы сделать и опциональной, всё таки это фронтэнд сайта и не всем нужны эти эуропецкие штучки.

    1. Андрей

      Спросили — ответил.

      В отличии от разработчиков, не ограничиваю выбор, лишь напоминаю — будет решение «как убрать галочку нафиг» — скажу спасибо за решение.

  5. Yui

    https://core.trac.wordpress.org/

    пожелания можно оставить в trac, если там еще этого нет, функционал новый и активно дорабатывается

    Мой же вопрос по локализации был именно с точки зрения непосредственно локализатора, а не разработчика.

  6. Yui

    кто хотел отключить новые фишки ? Вот, ловите:

    <?php
    /*
    Plugin Name: Disable GDPR
    Description: Disable various GDPR related features in WordPress 4.9.6 and onwards, which I do not want nor need on my sites.
    Version: 1.0
    Author: Otto
    Author URI: http://ottopress.com
    License: GPLv2 only
    License URI: https://opensource.org/licenses/GPL-2.0
    */

    add_action('init', 'disable_gdpr_stuff');

    function disable_gdpr_stuff() {
    // eliminate comment checkbox
    add_filter( 'comment_form_default_fields', 'disable_gdpr_kill_cookie_consent_checkbox' );

    // force comment cookies to be on
    remove_action( 'set_comment_cookies', 'wp_set_comment_cookies', 10, 3 );
    add_action( 'set_comment_cookies', 'disable_gdpr_force_comment_cookies', 10, 3 );
    }

    function disable_gdpr_kill_cookie_consent_checkbox( $fields ) {
    unset( $fields['cookies'] );
    return $fields;
    }

    function disable_gdpr_force_comment_cookies( $comment, $user, $cookies_consent ) {
    wp_set_comment_cookies( $comment, $user, true );
    }

    1. Дмитрий (автор)

      Спасибо!

      1. Дмитрий (автор)

        Я уже вручную закрыл в комментариях через display:none, а то форма поплыла вся к чертям.

  7. Елена

    Здравствуйте! А можно поподробнее о «через display:none»?

    1. Дмитрий (автор)

      Здравствуйте!

      Мне помог следующий код:

      p.comment-form-cookies-consent {
        display: none;
      }
      1. Елена

        Спасибо огромное! А не подскажете, вставлять в файл style.css или в comments.php? В comments.php не могу места найти, окошко пропадает, а код на сайте виден(

  8. Елена

    Окошко — в сысле для флажка

  9. Елена

    Ой, нет, по-моему, все получилось! :) Благодарю!!!

  10. Елена

    Или нет))) Код опять видно. Простите, наспасмила вам тут(

  11. Дмитрий (автор)

    Панель управления — Внешний вид — Настроить — Дополнительные стили.

    Вот туда можете вставить (подразумеваю, что вы регулярно обновляете WP и у вас последняя версия).

  12. Елена

    О, спасибо-спасибо, теперь точно все в порядке!

Добавить комментарий для Андрей Отменить ответ

Получать новые комментарии по электронной почте.