3 способа защитить сайт WordPress от копирования без плагинов | #NeonaFM

3 способа защитить сайт WordPress от копирования без плагинов

3 способа защитить сайт WordPress от копирования без плагинов

Хотите защитить контент своего сайта на WordPress от прямого копирования, вернее защитить контент сайта от прямого копирования?

Конечно, защитить контент сайта от воровства на 100% практически невозможно и любой запрет копирования, который вы установите на сайте можно обойти. Хотя бы, комбинацией клавишей «Ctrl+U» открыть HTML код страницы и скопировать все, что нужно. Но,

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

Но как бы, то, ни было, рассмотрим несколько реальных способов защитить контент сайта.

Отключаем правую кнопку на сайте без плагина

Чтобы совсем отключить правую кнопку на сайте, откройте в редакторе файл header.php и перед тегом закрывающим «шапку» </head> вставьте нижеследующую строку с кодом. Не работает на главной странице.

<body oncontextmenu="return false;">

Не забываем сохранить.

Самое неприятное в этом способе, что отключение правой кнопки, создает неудобство тем, кто любит открывать этой кнопкой ссылки. А это может стать причиной потери части посетителей.

Запрещаем выделение на сайте

Следующий способ запрещает выделение на сайте, но не отключает правую кнопку.

В файл 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>

Не забываем сохранить.

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

Следующий способ ничего не отключает и ничего не запрещает. Просто, после копирования вашего контента, в конце копии будет ссылка на источник, откуда было произведено копирование.

Это, пожалуй, самый простой, в техническом плане и очень популярный способ интеллектуально защитить контент сайта.

Откройте в редакторе, файл header.php. Перед закрывающемся тегом </head> вставте следующий код:

<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> 
©https://neonafm.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>
  • В коде не забудьте поменять информационные данные о вашем ресурсе на WordPress.
  • При замене информации, не ставьте нигде кавычки.
  • Проверяйте безопасность скриптов https://vms.drweb.ru/online/

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

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

Меню