Воровство контента. Извлекаем пользу
А меня же, Зинаида Михайловна, обокрали… Собака с милицией обещала прийти…
Воровство контента — это бич современного рунета. Причем, зачастую воровство даже не осознанное. Увидел, скопипастил и давай скорее делиться в своих вконтактиках, одноклассниках или прочих юкозах. И ведь даже в голову не придет указать источник. Логика железная: раз лежит в свободном доступе, значит халява.
Каждый владелец сайта по разному борется с этим злом. 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!
Спасибо, полезная фича! Еще есть возможность блокировать выделение, а соответственно и копирование контента. Можно так же закрыть выпадающее меня на правой кнопке, и все это пара строк на js…
Мучался, пока не понял, что нужно, чтобы заработал плагин — зайти в настройки — пункт Stormation и там еще обязательно задать оба параметра
А я обычно ссылки просто в текст вставляю на другие посты своего блога. Хотя вообще не люблю когда у меня что-то воруют, со ссылками или без. Но если уж и воруют — то, конечно, лучше, когда со ссылками.
Кстати, заметила, что люди начали умнеть и воровать чужие материалы стали гораздо реже. Наверное, всё же до большинства доходит, что неуникальный контент пользы не принесёт…
Тексты — да, стали меньше воровать, а картинки все равно тащат. Ну… каждому да воздастся! :)
У меня раньше стоял плагин Тинт, кажется. Потом при смене темы он удалился.Ваш вариант тоже неплохой. Надо подумать.
Ирина, странно, что плагин удалился. Они не связаны с шаблонами. Может, просто нужно было в новом шаблоне что-то добавить, чтобы плагин снова заработал?
У меня на одном сайте тащили рисунки так, что сервер перегружали, пока не поставил защиту от хотлинков. Скоро и на этом придётся ставить, а вот о защите контента давно подумываю — сотни моих статей без ссылок маячат в сети…
Да, я как-то тоже ставил защиту от хотлинков на одном из сайтов. Помогло отлично! Тащить перестали моментально.
Интересное решение!
Вопрос:
В любое место можно вставить в файле function.php?
Ибо страшно мне!!! :)
Галина, лучше всего перед самым последним знаком ?> Но если все же опасаетесь, то попробуйте плагином :)