В нынешнее время вопрос защиты информации от воровства стоит особенно остро. Можно потратить не один день на написание действительно хорошей статьи, полезной и ценной для людей, профессионально вычитанной и совершенно уникальной. А через несколько дней после размещения ее на сайте обнаружить, что материал нагло украден, размещен на неизвестном ресурсе, проиндексирован поисковиками и находится у них топе.
Более того тот же материал на вашем сайте уже считается плагиатом. Очень неприятная и обидная ситуация. Поэтому блог на котором размещается авторский и уникальный контент, требует особой защиты от воровства контента. Сто процентных способов, к сожалению, не существует, но сильно усложнить жизнь ворам, по силам каждому. В статье подробно разберем способы защиты контента WordPress.
Добавляем уникальный текст в Яндекс
Это самый первый бастион на пути воров. О том, что написан новый текст, Яндексу лучше сообщить сразу. При этом он не гарантирует, что он будет считаться эталонным именно на вашем ресурсе, но обещает использовать эту информацию в настройке своих поисковых алгоритмов. Добавить статью можно при помощи замечательного сервиса «Яндекс. Вебмастер».
После обеспечения внешней защиты, посмотрим, что можно сделать на стороне самого движка CMS WordPress.
Безопасность следует организовать сразу по всем возможным направлениям:
- Отключение правой кнопки мышки (делаем недоступным контекстного меню).
- Отключение возможности выделить контент левой кнопкой мышки.
- Выключение возможности выделить и скопировать сочетанием клавиш клавиатуры (ctrl+c, ctrl+a).
- Блокировка попыток просмотра исходного кода движка в браузере (F12)
- Встраивание ссылки на источник, в тело скопированного фрагмента.
В WordPress почти любую задачу можно решить при помощи дополнений, если не удается – с помощью кода точно получится. В данном вопросе нам помогут и плагины, и ручной способ с применением программного кода. Начнем с расширений WordPress:
WP-Copyright-Protection – самая базовая защита от копирования на сайте
Бесплатный микро плагин WP-Copyright-Protection из репозитория WordPress, поможет предотвратить кражу контента. Из настроек: возможность отключить защиту на определенных страницах (путем указания их ID), а также для зарегистрированных посетителей.
Плагин WP Copy Content Protection
Простой, легкий, быстрый и бесплатный скрипт WP Copy Content Protection, доступный для установки из панели управления WordPress. Схож с предыдущим расширением, но функционал немного больше:
- Отключает команды мышки и сочетания клавиш клавиатуры для выделения и копирования.
- Разрешает копирование, но очищает буфер обмена сразу после его выполнения.
- Разрешает копирование, добавляя ссылку на источник и текстовый копирайт.
- Выключает всю защиту.
- Сюда вводится сообщение и ссылка, которые будут добавлены к скопированному фрагменту текста.
WP Content Copy Protection & No Right Click
Мощный платный скрипт для максимальной безопасности публикаций в WordPress, который в бесплатной ограниченной версии предоставляет неплохой функционал. Использует для защиты особую технологию на основе JavaScript и CSS.
Clearfy PRO
Одна из возможностей Clearfy – настройки и улучшения работы вордпресс – защита публикаций от кражи. Как и все остальные функции, эта здесь реализована также на высшем уровне. Все включается четырьмя кликами мышкой.
- После установки идем в его настройки и кликаем закладку «Дополнительно».
- Листаем до раздела «Контент».
- Активируем нужные параметры (лучше все 4).
- При необходимости задаем сообщение в графе «Ссылка на источник при копировании».
- Сохраняем.
- Контент защищен. Профит!
Для наших читателей на это расширение действует скидка 15%
Clearfy с промо
Защита плагинами – очень хороший способ; универсальный и не требующий каких-либо углубленных познаний ВордПресс. Установил, настроил один раз и забыл навсегда. Ниже рассмотрим вариант без применения сторонних плагинов.
Защита через function.php
Как и всегда, перед правкой файлов движка, обязательно делаем резервную копию файлов, в которые вносим изменения!
Копируем код в буфер обмена:
/** Отключение выделения текста */
function wp_disable_selection_text() {
if ( !current_user_can( 'manage_options' ) ) {
echo '<script>';
echo 'function disableSelection(target){';
echo 'if (typeof target.onselectstart!="undefined")';
echo ' target.onselectstart=function(){return false};';
echo 'else if (typeof target.style.MozUserSelect!="undefined")';
echo 'target.style.MozUserSelect="none";';
echo 'else';
echo ' target.onmousedown=function(){return false};';
echo 'target.style.cursor = "default"';
echo '}';
echo 'disableSelection(document.body);';
echo '</script>';
}
}
/** Отключение правой клавиши мыши */
function wp_disable_right_click() {
if ( !current_user_can( 'manage_options' ) ) {
echo '<script>';
echo 'document.oncontextmenu = function() { return false; }';
echo '</script>';
}
}
/** Отключение горячих клавиш */
function wp_disable_keystrokes() {
if ( !current_user_can( 'manage_options' ) ) {
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', 'wp_disable_selection_text' );
add_action( 'wp_footer', 'wp_disable_right_click' );
add_action( 'wp_footer', 'wp_disable_keystrokes' );
Вставляем его в конец function.php, который расположен в папке активной темы. Сохраняем.
Описанных здесь способов защиты публикаций вполне достаточно для обеспечения максимальной сохранности от воровства. Но даже если что-то уже украдено, авторство все равно за вами, об этом как минимум будет знать Yandex, который встанет на вашу сторону при возникновении сложных моментов.
Добрый день. А как быть, если не знал об этих способах защиты, и обнаружил на стороннем сайте свои опубликованные статьи? К тому же на данном сайте они появляются регулярно, сразу после публикации