Есть страшный закон 152-ФЗ «О персональных данных» и на моём сайте на wordperss есть формы для отправки этих персональных данных , который начнет работать 1 июля 2017 года.
Что я сделал.
1. Запретил регистрацию пользователей- они со мной в комментариях общаются. Это на странице http://ftask.ru/wp-admin/options-general.php . Убрал галочку Членство — Любой может зарегистрироваться.
2.О комментарии! И это тоже форма отправки данных. Зашел в файл /wp-includes/comment-template.php, обнаружил там форму.
1 |
<div id="respond" class="comment-respond"> |
… тут код
1 |
<form action="<?php echo esc_url( $args['action'] ); ?>" method="post" id="<?php echo esc_attr( $args['id_form'] ); ?>" class="<?php echo esc_attr( $args['class_form'] ); ?>"<?php echo $html5 ? ' novalidate' : ''; ?>> |
Перед закрывающим тегом form вставляем такую запись
1 |
<label class="checkline"><input type="checkbox" name='chekbox_for_soglasie' checked="checked" value="" >Я обязуюсь соблюдать <a target="_blank" href="http://ftask.ru/soglasie_personal/">Правила сайта</a> и даю свое согласие на <a target="_blank" href="http://ftask.ru/soglasie_personal/">обработку персональных данных</a></label> |
а так же сразу за label вставляем код
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery( '.checkline' ).on( "click", function() { var but2 =jQuery(this).closest('form').find('input[type="submit"]'); var checkbox =jQuery(this).find( 'input' ); if(checkbox.is(':checked')) { but2.show(); } else { but2.hide(); } }); }); </script> |
3. И очень важно! В файл wp-config.php добавляем такую запись. Запрещаем автоматическое обновление сайта. Иначе у нас слетит форма после обновления и нам придет немаленький штраф.
1 |
define( 'AUTOMATIC_UPDATER_DISABLED', true ); /* отключаем автоматическое обновление*/ |
4. создал страницу с персональными данными.ссылка на согласие
спасибо!