Как вставлять ссылку на источник при копировании текста

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

Чтобы защитить ваш блог от такого недобросовестного использования, необходимо прибегнуть к определенным мерам. Одним из эффективных методов в этом является использование ссылок на источник при копировании текста. Эта практика помогает обеспечить честность и уважение к авторам, а также защищает уникальность ваших статей.

Как это работает вставка ссылки?

Это техника, которая автоматически вставляет ссылку на источник, когда пользователь копирует текст с вашего сайта. Для этой цели часто используется JavaScript, который добавляет соответствующий текст и ссылку к скопированному фрагменту.

Как сделать ссылку на источник при копировании текста

Для того чтобы автоматически добавлять ссылку на первоисточник при копировании текста, необходимо внедрить небольшой JavaScript-скрипт. Вы можете реализовать это стандартным способом – вставив код в файл header.php или footer.php. Однако более рекомендуемым подходом будет подключить скрипт с использованием функций WordPress.

<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> благодарность за использование информации</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>

После подключения этого скрипта, ссылка на адрес источника будет автоматически вставляться после скопированного текста. Кроме того, помимо ссылки, вы можете добавить дополнительный текст, например, выражение благодарности за использование предоставленной информации.

Важно отметить, что этот метод имеет ограничение: он не поддерживается браузером Internet Explorer.

Оставить ответ

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