Всем должно быть известно, что воровство контента на веб-сайтах – довольно распространенная и не новая проблема. Как итог – весь Ваш труд скопирован и размещен на чужом сайте. Если Ваш интернет-ресурс создан на таком популярном движке, как 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.
Способ 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 и т.д., после чего нажать кнопку Сохранить изменения.