Как в WordPress отключить работу основных комбинаций клавиш?

Всем должно быть известно, что воровство контента на веб-сайтах – довольно распространенная и не новая проблема. Как итог – весь Ваш труд скопирован и размещен на чужом сайте. Если Ваш интернет-ресурс создан на таком популярном движке, как WordPress, то эта проблема решаема в считанные минуты.

Зачем отключать работу основных комбинаций клавиш?

Любой веб-браузер поддерживает множество комбинаций клавиш, которые выполняют ту или задачу. Например, вместо того, чтобы на панели инструментов искать кнопку обновления страницы, проще и быстрее нажать [Ctrl]+[F5]. Следует отметить, что таких комбинаций есть множество. Можно сказать, что большинству кнопок, доступных на панели инструментов браузера, отвечает какая-либо комбинация клавиш. Но среди них существуют и такие, которые помогают злоумышленнику воровать контент. Например, [Ctrl]+[A] (выделение всего текста страницы), [Ctrl]+[С] (копирование выделенного текста в буфер), [Ctrl]+[V] (вставка текста из буфера) и др. Поэтому, если Вы заботитесь о своих публикациях, то имеет смысл не позволять злоумышленникам воровать чужое, просто отключив эти комбинации клавиш.

Как на сайте WordPress отключить работу основных комбинаций клавиш?

Остновную комбинацию клавиш на сайте отключит плагин Clearfy Pro.

Способ 1. Плагин WP Site Protector

После установки и активации бесплатного плагина WP Site Protector, необходимо в админ-панели перейти в раздел Настройки -> WP Site Protector и в опции Keyboard Shortcuts (e.g. CTRL+A, CTRL+C, CTRL+V and equivalents) отметить пункт Allow, после чего нажать кнопку Save Changes.

Страница настроек плагина WP Site Protector

Способ 2. Вручную

Этот способ предусматривает внесение специального PHP-кода в файл functions.php Вашей активной темы:

function wpplus_disable_key_combinations() {

    echo '<script>';
    echo 'function disable_keystrokes(e) {';
    echo 'if (e.ctrlKey){';
    echo 'var key;';
    echo 'if(window.event)';
    echo 'key = window.event.keyCode;';
    echo 'else ';
    echo 'key = e.which;';
    echo 'if (key == 97 || key == 65 || key == 67 || key == 99 || key == 88 || key == 120 || key == 26 || key == 85 || key == 86 || key == 83 || key == 43)';
    echo 'return false;';
    echo 'else ';
    echo 'return true;';
    echo '}';
    echo '}';
    echo 'document.onkeydown = disable_keystrokes;';
    echo '</script>';

}
add_action( 'wp_footer', 'wpplus_disable_key_combinations', 99 );

Если Вы не знаете как редактировать файл functions.php, то в этом случае Вам поможет плагин ProFunctions.

Способ 3. Плагин Clearfy Pro

Плагин Clearfy Pro, о котором мы писали в наших прошлых статьях, довольно просто справится с отключением основных комбинаций клавиш браузера.

Для это следует в админ-панели выбрать Clearfy Pro и на вкладке Дополнительно передвинуть ползунок вправо напротив пункта Отключить работу клавиш Ctrl+C и т.д., после чего нажать кнопку Сохранить изменения.

Отключение основных комбинаций клавиш в плагине Clearfy Pro

Михаил Петров/ автор статьи

Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.

Понравилась статья? Поделиться с друзьями:
WordPress Plus
×
WordPress:
прокачай свой сайт!

Скидка на премиум темы и плагины

Успей забрать скидку ⋙