Последнее обновление 16.11.2013
«А меня же, Зинаида Михайловна, обокрали… Собака с милицией обещала прийти…» (с)
Воровство контента — это бич современного рунета. Причем, зачастую воровство даже не осознанное. Увидел, скопипастил и давай скорее делиться в своих вконтактиках, одноклассниках или прочих юкозах. И ведь даже в голову не придет указать источник. Логика железная: раз лежит в свободном доступе, значит халява.
Каждый владелец сайта по разному борется с этим злом. Syed Balkhi — автор сайта wpbeginner.com предлагает свой способ для сайтов на движке WordPress. Фишка его в том, что любая копипаста автоматически будет содержать в теле ссылку на оригинальную статью. Не бог весть, какая защита, но от дурака вполне сойдет.
Все, что потребуется, это добавить следующий код в файл function.php вашей темы:
function add_copyright_text() { if (is_single()) { ?> <script type='text/javascript'> function addLink() { if ( window.getSelection().containsNode( document.getElementsByClassName('entry-content')[0], true)) { var body_element = document.getElementsByTagName('body')[0]; var selection; selection = window.getSelection(); var oldselection = selection var pagelink = "<br /><br /> Читать далее на Вашсайт.ru: <?php the_title(); ?> <a href='<?php echo wp_get_shortlink(get_the_ID()); ?>'> <?php echo wp_get_shortlink(get_the_ID()); ?></a>"; var copy_text = selection + pagelink; var new_div = document.createElement('div'); new_div.style.left='-99999px'; new_div.style.position='absolute'; body_element.appendChild(new_div ); new_div.innerHTML = copy_text ; selection.selectAllChildren(new_div ); window.setTimeout(function() { body_element.removeChild(new_div ); },0); } } document.oncopy = addLink; </script> <?php } } add_action( 'wp_head', 'add_copyright_text');
Не забудьте только поправить в коде текст «Читать далее на Вашсайт.ru» на ваш собственный.
Источник: wpbeginner.com
Кто не желает копаться с кодом, может добавить эту плюшку в виде плагина Read More Copy Link.
Enjoy!
http://wasun.ru
04.11.2014
Спасибо, полезная фича! Еще есть возможность блокировать выделение, а соответственно и копирование контента. Можно так же закрыть выпадающее меня на правой кнопке, и все это пара строк на js…
http://infoto.com.ua/
25.11.2014
Мучался, пока не понял, что нужно, чтобы заработал плагин — зайти в настройки — пункт Stormation и там еще обязательно задать оба параметра
http://worldroads.ru/
11.11.2015
А я обычно ссылки просто в текст вставляю на другие посты своего блога. Хотя вообще не люблю когда у меня что-то воруют, со ссылками или без. Но если уж и воруют — то, конечно, лучше, когда со ссылками.
Кстати, заметила, что люди начали умнеть и воровать чужие материалы стали гораздо реже. Наверное, всё же до большинства доходит, что неуникальный контент пользы не принесёт…
http://www.websovet.com/
11.11.2015
Тексты — да, стали меньше воровать, а картинки все равно тащат. Ну… каждому да воздастся! :)
http://irynaroma.ru
11.11.2015
У меня раньше стоял плагин Тинт, кажется. Потом при смене темы он удалился.Ваш вариант тоже неплохой. Надо подумать.
http://www.websovet.com/
11.11.2015
Ирина, странно, что плагин удалился. Они не связаны с шаблонами. Может, просто нужно было в новом шаблоне что-то добавить, чтобы плагин снова заработал?
http://tnn-hobby.ru/
13.11.2015
У меня на одном сайте тащили рисунки так, что сервер перегружали, пока не поставил защиту от хотлинков. Скоро и на этом придётся ставить, а вот о защите контента давно подумываю — сотни моих статей без ссылок маячат в сети…
http://www.websovet.com/
14.11.2015
Да, я как-то тоже ставил защиту от хотлинков на одном из сайтов. Помогло отлично! Тащить перестали моментально.
http://prozdorovechko.ru
17.11.2015
Интересное решение!
Вопрос:
В любое место можно вставить в файле function.php?
Ибо страшно мне!!! :)
http://www.websovet.com/
18.11.2015
Галина, лучше всего перед самым последним знаком ?> Но если все же опасаетесь, то попробуйте плагином :)