В этой статье 7 способов защитить сайт WordPress от копирования. Большинство описанных способов этой статьи можно отнести к активным способам защиты, которые ограничивают посетителя сайта в использовании инструментов копирования, но есть и некоторые скрытые хитрости.
У вас есть желание защитить сайт WordPress от копирования, вернее защитить контент сайта от прямого копирования? Под контентом понимаем текст статей и фотографии, размещенные в сайте.
Сразу замечу, что защитить контент сайта от воровства на 100 % дело утопичное и любой запрет копирования, который вы установите на сайте можно обойти. Хотя бы, комбинацией клавишей «Ctrl+U» открыть HTML код страницы и скопировать все, что нужно. Но,
Все варианты защитить сайт WordPress от копирования это скорее предупреждение и защита от глупых копипастеров, можно сказать, предупредительный выстрел в сторону вора.
Но как бы, то, ни было, рассмотрим несколько реальных способов защитить контент сайта.
Чтобы совсем отключить правую кнопку на сайте, откройте в редакторе файл header.php и перед тегом закрывающим «шапку» </head>
вставьте нижеследующую строку с кодом.
<body oncontextmenu="return false;">
Не работает на главной странице. Не забываем сохраняться.
Самое скверное в этом способе, что отключение правой кнопки создает неудобство тем, кто любит открывать этой кнопкой ссылки. А это потеря части посетителей.
Плагин WP-Copy Protect также отключат правую кнопку в трех вариантах.
Можно не отключать кнопку, но отключить выделение. Как вы понимаете, это устраняет, запрет открывать ссылки правой кнопкой мыши «В новом окне» и т.п.
Плагин WP Copy Protect не тестировался на последних трех версиях WP. Скорее всего, он уже не поддерживается и может быть несовместим с текущими версиями WordPress.
Следующий способ защитить сайт WordPress от копирования, запрещает выделение на сайте, но не отключает правую кнопку. Способ не связан с плагинами, а реализуется добавлением скрипта в код шаблона сайта.
В файл header.php, перед тегом закрывающим «шапку» </head>
вставьте следующий код:
<script type="text/javascript">
function disableSelection(target){
if (typeof target.onselectstart!="undefined")
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined")
target.style.MozUserSelect="none"
else
target.onmousedown=function(){return false}
target.style.cursor = "default"
}
</script>
Далее не выходя из редактора, в файле footer.php перед строчкой:
<?php wp_footer (); ?>
Вставляете следующий код:
<script type="text/javascript">
disableSelection(document.body)
</script>
Не забываем сохраняться.
Следующие два способа, позволяют защитить сайт WordPress от копирования, не требуют ничего отключать и ничего не запрещать. Просто после копирования вашего контента в конце копии будет ссылка на источник, откуда было произведено копирование. Конечно, его можно безболезненно удалить, но повторюсь, наша цель цивилизовано предупредить любителей чужих текстов « Обломись. Мазурикам здесь не место».
Это, пожалуй, самый простой, в техническом плане и очень популярный способ интеллектуально защитить контент сайта.
Открываете безопасно в редакторе, файл header.php. Перед закрывающемся тегом </header>
вставляете следующий код:
<script type="text/javascript">
//<![CDATA[
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection = window.getSelection();
// Вы можете изменить текст в этой строчке
var pagelink = "<p>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a>
Как сделать сайт на WordPress © www.wordpress-abc.ru</p>";
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position = 'absolute';
newdiv.style.left = '-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout( function() {
body_element.removeChild(newdiv);
}, 0);
}
document.oncopy = addLink;
//]]>
</script>
Второй способ, воспользоваться сервисом tynt.com. На сервисе нужно
и получить результат, как в предыдущем способе. В вашем личном кабинете на сайте tynt.com будет вестись аналитический сбор информации по сделанным копиям контента.
Сервис прекратил свою работу.
Давайте подумаем, зачем защищать свои уникальные тексты. Затем, чтобы поисковики успели текст индексировать, как уникальный, а не тогда когда его украдут. Вы понимаете, что от публикации статьи до её индексации может пройти не один день. На Яндекс можно сообщение об уникальности текста, сделать раньше индексации статьи.
Такой сервис на «Яндекс веб-мастер» называется «Оригинальные тексты». Найти его можно в своем кабинете Яндекс веб-мастер, вкладка Информация о сайте→ Оригинальные тексты.
Перед публикацией или сразу после нее размещаете на сервисе уникальный текст и тем самым сообщаете Яндекс об его уникальности. Текст привязывается к определенному сайту. Как всегда у Яндекс – гарантий и обязательств никаких.
Это все способы защитить сайт WordPress от копирования, о которых я хотел рассказать.
©www.wordpress-abc.ru
Практическое руководство из 10 пунктов, как увеличить конверсию вашего сайта. Читать дальше
Варианты проверки работы клавиатуры компьютера. Читать дальше
Что такое системы управления ERP и для чего они нужны. Читать дальше
Чем занимается ИТ отдел коммерческой компании, его структура, аудит и развитие. Читать дальше
Всё что нужно знать про поведенческие факторы ПФ для продвижения сайта. Читать дальше
В этой статье обсудим продвижение телеграм канала, популярные методы и мероприятия продвижения. Читать дальше