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

Вставка ссылка на источник wordpress

Хотите уберечь текст сайта от кражи? Один из способов — вставлять ссылку на источник WordPress.

Зачем нужно добавление при копировании ссылки на оригинал?

Борьба с воровством содержимого — извечная проблема в Интернет. Не успел владелец выставить статью у себя на сайте, как тут же ее украли и разместили на другом интернет-ресурсе. В итоге довольно трудно будет доказать, что именно вы являетесь автором материала. Специально для решения этой проблемы существуют и успешно используются разные методы защиты текста. Стоит сразу оговориться, что ни один из них не даст полной гарантии, что кто-либо все таки не найдет способ украсть часть или весь контент. Но все же их применение уменьшает риск воровства. Одним из них является автоматическое добавление постоянной ссылки на источник, если кто-либо попытается скопировать текст той или иной статьи.

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

Рассмотрим наиболее популярные среди WP-пользователей методы защиты контента сайта, отличающиеся лишь способом реализации, но дающие один и тот же результат. Работают для всех записей, страниц, виджетов.

Наиболее простой вариант решения задачи — использование плагина Clearfy Pro, о котором говорилось в одном из прошлых материалов.

Сразу отметим, что это ВордПресс-дополнение давно не обновлялось, но все также хорошо выполняет свою работу. Итак, после его установки и активации Append Link on Copy, необходимо в админ-панели перейти в раздел Настройки > Append Link on Copy, где в опции Read more link: (like: Text copied from %link% ) ввести желаемый текст будущей внешней ссылки. После этого нужно нажать кнопку Сохранить изменения.

Страница настроек плагина Append Link on Copy

В итоге если кто попытается скопировать какой-либо текст и вставит в текстовый редактор, то получит следующее:

Скопированный текст с указанием источника

Способ 2. Вручную

Этот способ предусматривает внесение PHP скрипта в файл functions.php Вашей активной темы:

function wpplus_add_copy_link() {

    if ( !current_user_can( 'manage_options' ) ) {    
        $source_text = __( '<br><br>Источник: %link%' );
        $source_text = str_replace('"', '\"', $source_text);
        echo '<script>';
        echo 'document.oncopy = function () {';
        echo 'var bodyElement = document.body;';
        echo 'var selection = getSelection();';
        echo 'var link_url = document.URL;';
        echo 'var page_link = "' . $source_text . '";';
        echo 'page_link = page_link.replace("%link%", " " + link_url + " ");';
        echo 'var copy_text = selection + page_link;';
        echo 'var divElement = document.createElement("div");';
        echo 'divElement.style.position="absolute";';
        echo 'divElement.style.left="-99999px";';
        echo 'bodyElement.appendChild(divElement);';
        echo 'divElement.innerHTML = copy_text;';
        echo 'selection.selectAllChildren(divElement);';
        echo 'window.setTimeout(function() {';
        echo 'bodyElement.removeChild(divElement);';
        echo '},0);';
        echo '}';
        echo '</script>';
    }
}
add_action( 'wp_footer', 'wpplus_add_copy_link', 99 );

Если не знаете как редактировать файл functions.php, то в этом случае поможет плагин ProFunctions.

Способ 3. Плагин Clearfy Pro

Плагин Clearfy Pro, о котором мы писали в наших прошлых статьях, довольно просто справится со вставкой ссылки на источник при копировании текста.

Для это следует в админ-панели выбрать Clearfy Pro и на вкладке Дополнительно передвинуть ползунок вправо напротив пункта Ссылка на источник при копировании, после чего нажать кнопку Сохранить изменения.

Вставка ссылки на источник при копировании текста в плагине Clearfy Pro

Активировать промокод на 15%

Понравилась статья? Поделиться с друзьями:
WordPress Plus