Как защитить информацию от копирования на сайте WordPress

Распечатать · Время на чтение: 5мин · Автор: · Опубликовано · Обновлено

playПрослушать эту статью

Защита от копирования на сайте WordPress.Приветствую вас, друзья. В этом посте я расскажу Вам, как защитить информацию на сайте от копирования. Защита от копирования, решает проблему воровства контента, которая не нова, но очень болезненна для сайтов.

Большинство владельцев сайтов, так или иначе сталкиваются с проблемой воровства контента. Не очень приятно видеть картину, как твой текст над которым ты корпеешь, в наглую копируют на другой сайт. В моем случае, копировали даже изображения, народ в общем то не парится я смотрю. Если у Вас сайт работает на движке WordPress — тогда защититься от «копипастеров», вам будет намного легче.

Содержание статьи:

Защита от копирования информации с сайта WordPress

Защищать наш сайт будем с помощью плагина All In One WP Security.
1. Установите и активируйте плагин All In One WP Security.

All In One WP Security для защиты от копирования.
2. Отлично, после активации плагина выполните следующие действия:
3. В основном меню, на ведите на WP Security (в самом низу меню, боковой панели), затем нажмите на пункт Разное.

All In One WP Security - настройки защиты от копирования.
4. Затем поставьте отметку в пункте Активировать защиту от копирования. Сохраните настройки.

Включение функции защиты от копирования в плагине All In One WP Security.
Вот и все, теперь информацию с вашего сайта не скопировать. Этот плагин имеет огромное количество инструментов для обеспечения безопасности вашего сайта. с которыми я рекомендую ознакомиться и применить на практике.

Стоит обратить внимание на следующее: нужно ли вам, запрещать копировать информацию с сайта. Это не всегда уместно, некоторые пользователи негативно реагируют на подобные надстройки. Соответственно это может привести к ухудшению показателя метрики отказов сайта.
Дополнительно решение по данному вопросу смотрите ниже.

Добавляем ссылку на источник материала при копировании

Например я не хочу запрещать копирование со своего сайта. Почему? Я уже пробовал ставить запрет на копирование информации с сайта и это аукнулось мне негативными реакциями пользователей. Но защищаться как то нужно, и одно из решений это внедрение скрипта, который добавляет ссылку на источник при копировании.

Таким образом, слепой «копипастер» может не заметить ссылку. А это все таки указание вашего сайта как первоисточника, такие ссылки в некоторых случаях могут быть полезны.

Внедрение скрипта в header сайта:

Сам скрипт действует следующим образом. Не имеет значения сколько информации будет скопирована, скрипт автоматически вставит в конце текста ссылку и копирайт. Вот скрипт:

<script type="text/javascript">
function wpguruLink() {
var istS = <'Источник:'>;
var copyR = <'© WPguru.ru'>;
var body_element = document.getElementsByTagName('body')[0];
var choose = window.getSelection();
var myLink = document.location.href;
var authorLink = " " + istS + ' ' + ""+myLink+" " + copyR;
var copytext = choose + authorLink;
var addDiv = document.createElement('div')
addDiv.style.position='absolute';
addDiv.style.left='-99999px';
body_element.appendChild(addDiv);
addDiv.innerHTML = copytext;
choose.selectAllChildren(addDiv);
window.setTimeout(function() {
body_element.removeChild(addDiv);
},0);
}
document.oncopy = wpguruLink;
</script>

Обратите внимание где: слово должно находиться в кавычках, укажите данные своего сайта.
Вставляем данный код в файл header.php, между тегамии. Рекомендую, если у Вас нет знаний html, вставлять код сразу же после тега, либо сразу перед тегом, иначе Вы рискуете вставить скрипт во внутрь какого-нибудь другого элемента, результатом чего станет неработоспособность обоих скриптов.
Скрипт - добавляет ссылку на источник материала при копировании.
Обратите внимание, этот скрипт работает не только на WordPress и может быть применим на других сайтах.

Внедрение скрипта в functions.php

Этот способ подойдет не всем и может вызвать в некоторых случаях ошибку. Я пользуюсь именно им, это позволяет не утяжелять HTML код лишними строками. В моем случае все работает корректно, главное правильно вставить код в файл  functions.php.

Пример того, что делает скрипт:

Как создать карту сайта? Этим вопросом задаются многие начинающие веб мастера. На самом деле создание карты сайта XML и HTML очень просты.

Источник тут: https:/ / nicola.top/

Как видите все просто, вот сам скрипт:

/*функция ссылки на источник при копирования */
function wpcourses_add_copy_link() {
$source_text = __( 'Источник тут: %link%' );
$source_text = str_replace('"', '\"', $source_text);
echo '<script>';
echo 'document.oncopy = function () {';
echo 'var bodyElement = document.body;';
echo 'var selection = getSelection();';
echo 'var link_url = document.URL;';
echo 'var page_link = "' . $source_text . '";';
echo 'page_link = page_link.replace("%link%", " " + link_url + " ");';
echo 'var copy_text = selection + page_link;';
echo 'var divElement = document.createElement("div");';
echo 'divElement.style.position="absolute";';
echo 'divElement.style.left="-99999px";';
echo 'bodyElement.appendChild(divElement);';
echo 'divElement.innerHTML = copy_text;';
echo 'selection.selectAllChildren(divElement);';
echo 'window.setTimeout(function() {';
echo 'bodyElement.removeChild(divElement);';
echo '},0);';
echo '}';
echo '</script>';
}
add_action( 'wp_footer', 'wpcourses_add_copy_link', 99 );
/*функция ссылки на источник при копирования - конец функции*/

Скрипт для functions.php - добавляем ссылку на источник материала при копировании.Код вставляем в файл functions.php после открывающего тега <?php и до тега закрытия. Для проверки скрипта, после внесения изменений отчистите кеш сайта, скопируйте любое содержимое и вставьте куда-нибудь.  Обратите внимание, скрипт не работает на бэкенде сайта.

Заключение

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

С этой статьей читают:

Спасибо, что читаешь: SEO HELPER | NICOLA.TOP

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 418

Оценок пока нет. Поставьте оценку первым.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

7 − 7 =