Воровство контента. Извлекаем пользу

Воровство контента. Извлекаем пользу

А меня же, Зинаида Михайловна, обокрали… Собака с милицией обещала прийти…

Воровство контента — это бич современного рунета. Причем, зачастую воровство даже не осознанное. Увидел, скопипастил и давай скорее делиться в своих вконтактиках, одноклассниках или прочих юкозах. И ведь даже в голову не придет указать источник. Логика железная: раз лежит в свободном доступе, значит халява.

Каждый владелец сайта по разному борется с этим злом. 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!

Похожие записи:

10 комментариев

  1. Андрей | 04.11.2014

    Спасибо, полезная фича! Еще есть возможность блокировать выделение, а соответственно и копирование контента. Можно так же закрыть выпадающее меня на правой кнопке, и все это пара строк на js…

  2. Дмитрий | 25.11.2014

    Мучался, пока не понял, что нужно, чтобы заработал плагин — зайти в настройки — пункт Stormation и там еще обязательно задать оба параметра

  3. А я обычно ссылки просто в текст вставляю на другие посты своего блога. Хотя вообще не люблю когда у меня что-то воруют, со ссылками или без. Но если уж и воруют — то, конечно, лучше, когда со ссылками.

    Кстати, заметила, что люди начали умнеть и воровать чужие материалы стали гораздо реже. Наверное, всё же до большинства доходит, что неуникальный контент пользы не принесёт…

  4. Тексты — да, стали меньше воровать, а картинки все равно тащат. Ну… каждому да воздастся! :)

  5. У меня раньше стоял плагин Тинт, кажется. Потом при смене темы он удалился.Ваш вариант тоже неплохой. Надо подумать.

  6. Ирина, странно, что плагин удалился. Они не связаны с шаблонами. Может, просто нужно было в новом шаблоне что-то добавить, чтобы плагин снова заработал?

  7. Николай | 13.11.2015

    У меня на одном сайте тащили рисунки так, что сервер перегружали, пока не поставил защиту от хотлинков. Скоро и на этом придётся ставить, а вот о защите контента давно подумываю — сотни моих статей без ссылок маячат в сети…

  8. Да, я как-то тоже ставил защиту от хотлинков на одном из сайтов. Помогло отлично! Тащить перестали моментально.

  9. Интересное решение!
    Вопрос:
    В любое место можно вставить в файле function.php?
    Ибо страшно мне!!! :)

  10. Галина, лучше всего перед самым последним знаком ?> Но если все же опасаетесь, то попробуйте плагином :)

Оставить комментарий: