Better Feed для WordPress — как не отдавать в RSS полные тексты постов и защититься от воровства


Содержание материала:

Как убрать ссылки feed с сайта на WordPress

Ссылки вида «ссылка_на_страницу/feed/» по умолчанию генерируются для большинства страниц сайта, что часто создает кучу мусора и ошибки при индексировании страницы поисковиками. В вебмастере можно увидеть столько же 404 ошибок, сколько и страниц на сайте вообще. Отключить их может быть полезно, если вы используете WordPress исключительно как систему управления контентом (а не для ведения блога).

Есть несколько вариантов борьбы с этими ссылками:

  • Отключить их в файле functions.php темы сайта;
  • Использовать разнообразные плагины, например Disable Feeds.

Отключаем ссылки в файле functions.php

Заходим в административную панель сайта. Переходим в «Внешний вид -> Редактор», где открываем файл functions.php. Дописываем в самый конец php код и сохраняем файл:

// убираем feed
function fb_disable_feed() <
wp_redirect(get_option(‘siteurl’));
>
add_action(‘do_feed’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_rdf’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_rss’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_rss2’, ‘fb_disable_feed’, 1);
add_action(‘do_feed_atom’, ‘fb_disable_feed’, 1);
remove_action( ‘wp_head’, ‘feed_links_extra’, 3 );
remove_action( ‘wp_head’, ‘feed_links’, 2 );
remove_action( ‘wp_head’, ‘rsd_link’ );

Все, ссылки из текста убраны. Обязательно проверяем результат, делаем поиск по исходному коды страниц «/feed». Ссылки должны исчезнуть из раздела .

Плагин Disable Feeds

Плагин для WordPress — Disable Feeds отключает все каналы RSS / Atom / RDF на вашем сайте. Все запросы для каналов будут перенаправлены на соответствующий HTML-контент.

Есть несколько вариантов настройки поведения плагина — перейдите в Настройки -> Чтение, чтобы увидеть их.

Когда плагин Disable Feeds активен. По умолчанию все каналы отключены, и все запросы для каналов перенаправляются на соответствующий HTML-контент.

Доступные варианты для управления плагином:

  • Перенаправить запросы на соответствующий HTML-контент;
  • Выдать сообщение об ошибке «Не найдено» (404).

Так же Вы можете отметить галочку: «Не отключать общий почтовый фид и общий канал комментариев.»

Primary S >

О нас

Разработка веб инфраструктуры (сайты, интернет-маркетинг и тп) в т.ч. помощь на отдельных этапах, хостинг.

Этот сайт — блог, здесь собираем полезные материалы.

Как в WordPress оптимизировать RSS Feed?

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

Оптимизация RSS Feed для Feedly

Feedly на сегодняшний день является самым популярным бесплатным новостным агрегатором. Зарегистрировавшись на сайте сервиса и указав RSS-адрес своего сайта, Вы таким образом сможете привлечь внимание многих посетителей на свой веб-ресурс. Поэтому очень важно подать свою Feed-ленту в “красивом” свете для Feedly. Для этого воспользуемся бесплатным плагином Optimize your feed for feedly . После его установки и активации, следует в админ-панели перейти Настройки -> OYFFF.

Для правильной работы плагина необходимо сделать некоторые настройки. В опции Cover URL следует добавить крупную картинку, которая будет использована в качестве обложки для своего сайта. Затем, в настройке Icon SVG URL, необходимо указать изображение в формате SVG, которое будет выступать как иконка Вашего сайта. Если WordPress не позволит Вам загрузить SVG-картинку, то необходимо в файл functions.php добавить следующий код и попробовать еще раз загрузить изображение:

Затем надо отметить опцию Insert the featured image before the content для Вашего featured-изображения. Однако если Вы используете свой код, чтобы добавлять изображения в свой фид, то в таком случае придется убрать этот код, иначе Ваше featured-изображение будет отображено в Вашем фиде дважды. После этого необходимо указать SVG-файл (Logo SVG URL), который будет использоваться в качестве логотипа. Можете также использовать логотип своего сайта, только убедитесь, что у него размер 30х30 пикселей. Можно выбрать цвет, на который будет делаться акцент (Accent Color) при отображении Вашего сайта в Feedly. Ну и наконец можно добавить свой tracking ID от Google Analytics, который Вы можете найти в настройках своего аккаунта. Чтобы все изменения вступили в силу, следует нажать кнопку Сохранить изменения.

Добавление кнопки Follow на Feedly к своим постам

Также будет полезно добавить кнопку от Feedly на свой сайт, что позволит Вашим читателям напрямую подписываться на Вашу RSS-ленту в Вашем Feedly. Для этого, во-первых, нужно перейти на специальную страницу сайта Feedly , где щелкнуть по кнопке выбранного Вами дизайна. После этого введите адрес Вашего фида, который должен выглядеть следующим образом:

В итоге сервисом будет сгенерирован специальный код, который нужно будет вставить в текстовый виджет на странице Внешний вид -> Виджеты.

Аннотация вместо полной статьи в RSS-ленте

Показывая в RSS статьи своего сайта целиком, Вы тем самым позволяете пользователям читать их, не покидая свой фид-ридер. Это, безусловно, негативно скажется на просмотрах страниц и доходах с рекламы. Поэтому имеет смысл показывать лишь аннотации статей. Для этого можно воспользоваться встроенными в WordPress инструментами, перейдя в админ-панели Настройки -> Чтение, в блоке Для каждой статьи в RSS-ленте отметить опцию Анонс и нажать кнопку Сохранить изменения.

Добавление изображения в RSS-ленту

По умолчанию, “движок” не добавляет featured-изображения в RSS-ленту. Если Вы не используете плагин Optimize your feed for feedly, то можете воспользоваться следующим методом. Для этого понадобится добавить нижеприведенный код в файл functions.php, который добавляет Ваше featured-изображение в абзац прямо перед текстом:

Добавление контента до или после постов в RSS-лентах

Для активации такой возможности отлично подойдет мощный SEO-плагин Yoast SEO . После его установки и активации в админ-панели следует перейти SEO -> Отображение в поисковой выдаче, выбрав вкладку RSS.

Как видно, тут имеются два текстовых поля, чтобы добавить текст до и после своего поста в фиде. Плагин автоматически добавляет строку ‘Сообщение %%POSTLINK%% появились сначала на %%BLOGLINK%%.’ после каждого поста. Это защищает Ваш контент от воровства в виде разных контент-скраперов, так как поисковые системы всегда будут знать, что именно Ваш сайт был оригинальным источником.

Добавление собственных типов постов в RSS-ленту

Известно, что на многих WordPress-сайтах используются произвольные типы записей (например, Книги, Фильмы и пр.) Каждый тип имеет свою собственную RSS-ленту, но “движок”, по умолчанию, показывает лишь RSS своего родного типа данных – Записей. Для добавления постов произвольных типов данных в файл functions.php необходимо добавить следующий код:

В коде, вместо ‘books‘ и ‘movies‘ необходимо будет вставить названия своих категорий.

Подпись на RSS-ленты категорий

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

Подпись на авторов

Если на Вашем блоге работает несколько авторов, то Ваши читатели вполне могут захотеть подписаться на некоторых из них. Как и в случае с категориями, у каждого автора в WordPress есть собственная RSS-лента. Ее адрес выглядит подобным образом:

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

Отображение или скрытие контента от подписчиков

Часто на сайтах бывает необходимо скрыть ту или иную часть контента из RSS-ленты. Это можно сделать с помощью бесплатного плагина WP Kill In Feed . После его установки и активации, на странице редактирования записи, следует пометить контент для RSS в шорткод [addtofeed] Контент для RSS [/addtofeed].

Выводим анонсы постов блога в ленте RSS

Хорошо, когда ты подписываешься на RSS блога и получаешь в ридер полный текст заметки. Это быстро и удобно, однако у такого подхода есть некоторые недостатки. Разумеется, я имею ввиду воровство контента, о чем ранее уже рассуждал. Злоумышленник может использовать разный софт для копирования ваших статей и автоматической публикации на своих ГС проектах. Какой бы невыгодной была эта ниша, подобным все еще промышляют.

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

Вообще плюсом вывода анонса в RSS блога также может стать увеличение трафика на ваш сайт. Читателям нужно будет переходить в основную статью дабы увидеть ее целиком вместо использования ридеров. Да и кто ими сейчас вообще пользуется:) К тому же, для поведенческих факторов такой подход тоже окажется полезным.

Как выводить анонс поста в RSS на WordPress

Во-первых, следует заметить, что настройка отображения анонса в RSS есть в базовых настройках WordPress. Найдете ее в разделе «Настройки» — «Чтение».

Просто отмечаете галочку в поле «Анонс». Похоже, что реализуется эта опция с помощью функции the_excerpt, поскольку итоговый результат смотрится достаточно шаблонно и скупо: никакого тебе оформления или картинок.

Дабы немного улучшить запись можно использовать хак в functions.php, который добавит ссылку «далее» на полный текст заметки. Найдено было в обсуждениях на wordpress.org. Нужно разместить в файле функций используемого шаблона следующий код:

Выглядеть это будет приблизительно так:

Еще есть хак для добавление миниатюры в RSS в анонс:

function diw_post_thumbnail_feeds($content) < global $post; if(has_post_thumbnail($post->>’ . get_the_post_thumbnail($post->

‘; > return $content; > add_filter(‘the_excerpt_rss’, ‘diw_post_thumbnail_feeds’); add_filter(‘the_content_feed’, ‘diw_post_thumbnail_feeds’);

Данный прием можно, в принципе, совместить с предыдущим, добавив строку вставки картинки перед «return $content;». Для своих блогов я использую именно этот хак — примеры найдете ниже.

Плагин Ozh’ Better Feed для красивого анонса в RSS

В своих блогах плагин Ozh’ Better Feed я упоминал несколько раз, наиболее полное описание можно встретить в посте про добавление контента в RSS. Вы можете выводить категории, метки, дату, количество комментариев для поста и т.п. (см. пример на рисунке выше).

Не смотря на то, что плагин обновлялся достаточно давно — в 2009 году, это не мешает работать ему и с новыми версиями WordPress. Не зря разработчиками указана совместимость модуля до версии WP 9.9 🙂 Скачать его можете тут. После установки заходите в раздел «Настройки» — «Better Feed».

Дабы активировать кат для RSS ленты по тегу more, отмечаете соответствующую галочку. В форме требуется указать текст, который будет отображаться при создании линка на полную версию статьи. Для ссылки «Читать далее» можете даже задать выравнивание через стиль:

Читать дальше (еще %%wordcount_remain%% слов)

Использование %%posttitle%% добавляет заголовок статьи, а %%wordcount_remain%% — количество слов после ката. Чуть ниже в настройках Ozh’ Better Feed найдете поле для задания подписи к RSS постам. По умолчанию там содержится код со множеством параметров, я обычно заменяю его на такой:

Это то, что вы могли видеть на картинке выше: ссылка на сайт, дата, категория и число комментариев. Иногда в RSS ленте можно встретить отображение похожих статей — это уже функциональность соответствующего плагина (например Yet Another Related Posts Plugin).

Другие плагины RSS анонсов:

Я пытался найди еще какие-то модули для отображения анонса поста в RSS, однако почти все они были какие-то «слабенькие».

1. Например, плагин mPress Custom Feed Excerpts также «привязывается» к тегу more и отсекает весь текст, что идет после него. И это все, чем он может похвастаться:) Да, есть поддержка пользовательских типов записей, но маловато будет функциональности, как по мне. Данная задача решается и без модуля.

2. Про RSS Image Feed я видел упоминание сразу в нескольких заметках. Основная его задача — добавление изображения в RSS, однако после установки заметил в настройках еще одну интересную опцию. Если я правильно понял, можно задавать число предложений, которое попадает в RSS анонс. Это было бы круто, так как по умолчанию WordPress «обрезает» посты достаточно коротко. К сожалению, эта функция у меня так и не заработала. Не помогли даже правки в php файлах модуля.

3. Самым последним для себя открыл модуль Advanced Excerpt — и вот он, в отличии от остальных, весьма интересный. Плагин позволяет задавать для анонса поста разного рода настройки: длину, добавление ссылки, исключать страницы и т.п. Главное, что он поможет красиво обрезать посты для RSS ленты. Советую обратить на него внимание!

Анонсы постов в RSS популярных блоггеров

Напоследок я решил уточнить как поступают с анонсами постов в RSS популярные блоггеры из моего недавнего поста. Итак кто же использует данную фишку:

  • Shakin — анонс с похожими постами (по стилистике плагин Ozh’ Better Feed).
  • Блог Димка — также использует анонсы с копирайтом, весьма красиво, по идее, сделано вручную.
  • Bablorub — полный текст записей.
  • Devaka — без анонсов.
  • Maulnet — без анонсов.
  • Terehoff — полный текст заметки.
  • 9SEO — полный текст без анонсов.
  • Seoprofy — использует простой вариант анонсов, красиво смотрятся большие иллюстрации.
  • SEO Aspirant — без анонсов.
  • Sosnovskij — использует анонсы.
  • Adne.info — тут вообще минимум всего — простые анонсы и 3 записи.
  • Vovka — использует анонсы (похоже на Ozh’ Better Feed).
  • Ktonanovenkogo — использует анонсы.
  • Wildo — полный текст записей.

Выборка говорит сама за себя — 50/50 🙂 Мнения разделись, и тут каждый сам решает ставить анонсы вместо полных текстов или нет. Большего всего реализация понравилась у Shakin’а.

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

Примеры RSS анонсов для моих блогов

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

Вебдванольные заметки

Особенность проекта Вебдванольные заметки в том, что здесь нет тега more, соответственно плагин Ozh’ Better Feed бесполезен. Реализация RSS анонса следующая:

  1. В разделе «Чтение» указан «Анонс».
  2. Для списка похожих статей используется плагин Yet Another Related Posts Plugin. Хорошо, что можно поставить разное число записей в блоге и RSS ленте.
  3. В файле функций разместил код:

function diw_post_thumbnail_feeds($content) < global $post; if(has_post_thumbnail($post->>’ . get_the_post_thumbnail($post->ID) . ‘

‘; > return $content; > add_filter(‘the_excerpt_rss’, ‘diw_post_thumbnail_feeds’); add_filter(‘the_content_feed’, ‘diw_post_thumbnail_feeds’);

Хак похож на предыдущий вариант, только здесь нет ссылки «Где заработать в интернете» перед контентом + весьма скудная подпись. Если функция get_permalink сработала для вставки ссылки «Читать далее», то отображение категории и даты поста реализовать не получилось.

WordPress inside

Для проекта WordPress inside ситуация следующая — есть тег more, но картинки вставляются прямо в текст, без миниатюр. Именно поэтому на скриншоте выше вы видите изображения без обтекания (float). Изменить это никак не удалось. Настройки модулей:

  1. В параметре «Чтение» стоит «Полный текст».
  2. Блок «Читайте также» реализован через Simple Tags. В нем, увы, только одни параметр количества/формата записей, одновременно работающий для блога и RSS.
  3. Работает модуль Ozh’ Better Feed, где включен Cut the Feed для тега more. Следовательно в файле functions.php никаких доработок нет.

Дизайн Мания

Для блога Дизайн Мания пришлось искать еще один вариант решения задачи. Тега more нету, картинки в начале статьи или миниатюры также отсутствуют. Поэтому настройки следующие:

  1. Опция «Чтение» установлена в значение «Анонс».
  2. Дабы отобразить картинку в RSS применял модуль RSS Image Feed. В нем через правку php кода можно было указать обтекание, но т.к. изображения в дизайн блоге большие, не стал этого делать.
  3. Оказалось, модуль Simple Tags при установленном параметре «Анонс» не выводит связные посты в RSS ленту. Пришлось дополнительно ставить Yet Another Related Posts Plugin.
  4. Код для functions.php файла:

‘; > return $content; > add_filter(‘the_excerpt_rss’, ‘diw_post_thumbnail_feeds’); add_filter(‘the_content_feed’, ‘diw_post_thumbnail_feeds’);

Tod’s Blog

Для данного блога решение похожее на предыдущий вариант, я только добавил один плагин — Advanced Excerpt. В итоге получились такие настройки:

  1. Параметр «Чтение» установлен в значение «Полный текст» (хотя не факт, что это играет большую роль).
  2. Для связных постов здесь также был старый Simple Tags, поэтому добавил Yet Another Related Posts Plugin чтобы похожие посты транслировались в ленту.
  3. В настройках Advanced Excerpt: длина анонса 100 слов, обрезать после окончания предложения, указал работать модулю только на страницах в RSS Feed (теоретически он может добавить кат для всех записей блога без тега more).
  4. Также использовал код в functions.php (для отображения подписи и ссылки «Читать далее»):
Топ-пост этого месяца:  Общие сведения о HTML 5 Polyfill, Shiv, Shim

‘; return $content; > add_filter(‘the_excerpt_rss’, ‘diw_post_thumbnail_feeds’); add_filter(‘the_content_feed’, ‘diw_post_thumbnail_feeds’);

Теперь точно все!:) А как вы оформляете RSS в своих блогах?

Настройка анонсов RSS ленты с помощью плагина Ozh’ Better Feed для WordPress

Эта небольшая статья так же является продолжением настройки rss ленты через FeedBurner, такая уж объемная тема, что за раз обо всем не расскажешь.

Напомню, что мы остановились на том, что нельзя отдавать записи в RSS-ленту целиком. А стандартный способ «обрезания» статьи, хоть и имеет место быть, не поддается гибкой настройке, поэтому мы воспользуемся плагином Ozh’ Better Feed для WordPress. Кроме того, данный плагин позволяет гибко настраивать внешний вид анонса в RSS ленте, добавлять к нему копирайт, ссылки на соцсети, оформлять ссылку «читать далее» и многое другое.

Начать нужно с того, что на вашем блоге должно быть правильно настроено отображение анонсов с помощью тега More и ссылки «Читать далее», об этом написана отдельная статья.

Установка плагина Ozh’ Better Feed

Устанавливаем плагин Ozh’ Better Feed как обычно. Скачать его можно с официального сайта вордпресса, но я всегда советую находить плагины через поиск в админке. Если вы еще не умеете устанавливать плагины, скорее учитесь тут.

Настройки плагина — изменение внешнего вида анонса RSS ленты

Анонс до тега

Откройте раздел «Параметры» — «Better Feed». Отметьте галочкой: Cut the Feed on «Read more» links.
После этого в ленту будет отдаваться анонс записи до тега More, а соответственно и по email подписчики получат такой анонс, какой вы задали при написании статьи.

В следующее поле «Read more» Link впишите следующее:

Можете изменить данный код на свое усмотрение

Подвал для анонсов RSS ленты Feed Item Footer

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

Все права защищены. © Pro-wordpress.ru — создание блога на WordPress | %%posttitle%%
Читайте так же %%categorylinks%%

Для оформления подписи можно использовать следующие переменные их списка. Просто добавьте такую закорючку в код и на нее месте в подвале записи появится соответствующий текст.

%%blogname%% — имя сайта
%%blogurl%% — URL сайта
%%feedurl%% — URL RSS-ленты
%%posttitle%% — Название записи
%%id%% — ID записи
%%date[Y]%% — дата / время записи
%%posturl%% — URL записи
%%categories%% — рубрика, к которой относится запись (если несколько, то через запятую)
%%categorylinks%% — URL рубрики, к которой принадлежит запись (если несколько, то через запятую)
%%tags%% — теги записи через запятую
%%taglinks%% — URL’ы тегов записи через запятую
%%wordcount%% — всего слов в записи
%%wordcount_remain%% — число слов в записи после тега More
%%comments%% — число комментариев
%%comments_text%% — текст, меняющийся в зависимости от числа комментариев. Устанавливается ниже в «X Comments» Labels. Позволяет выводить разные надписи в зависимости от того, сколько комментариев оставлено к записи (ноль, один или больше одного).
%%author_last%% — фамилия автора
%%author_first%% — имя автора
%%author_nick%% — ник автора

Credit & Love

Можно снять галочку «Add a link back to the plugin page», если не хотите выводить ссылку на разработчика плагина в свою RSS ленту.

Кнопка Reset Settings позволит сбросить настройки плагина и восстановить умолчания.

На этом все, такая вот небольшая получилась статья. Советую вам воспользоваться данным плагином, т.к. с ним настройка RSS ленты значительно упрощается. Читайте так же о том, как добавить форму подписки на WordPress блог.

Рассылка новостей и писем на WordPress

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

Вступление

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

Чем отличается рассылка новостей сайта от рассылки сторонних писем

Почтовая рассылка любых, в том числе сторонних писем осуществляется функцией mail () интерпретатора PHP. Благодаря наличию этой функции, ваш WordPress может стать почтовым сервисом email-рассылок. Через этот сервис вы сможете организовать любую тематическую подписку, редактором WordPress создавать письма рассылки, а и инструментами WordPess сможете оформить рассылку специальными шаблонами.

Как проверить работоспособность функции php mail()

Если у вас не получается сделать рассылку со своего WordPress, то вероятнее всего, что функция php mail() не работает. Стоит проверить ее работоспособность.

  1. Чтобы проверить работоспособность функции php mail() в текстовом редакторе создайте следующий файл:
  1. yourmail@gmail.com это ваш email, на который придет тест-письмо.
  2. Сохраните этот файл под любым именем с расширением php. Например, mytestmail.php .
  3. Загрузите созданный файл в корневую папку сайта (public_html, htdocs, www или другую в зависимости от вашей конфигурации сервера).
  4. Исполните загруженный скрипт, то есть введите в адресную строку браузера URL адрес: http://Ваш_сайт/mytestmail.php .
  5. Если функция php mail() работает, то в окне браузера вы увидите надпись: Mail Sent, а через некоторое время на ваш yourmail@gmail.com придет письмо с текстом: Здравствуйте! Это простое сообщение электронной почты.

Рассылка новостей и писем на WordPress

Рассылка новостей сайта, это отправка своим подписчикам анонсов или полных статей публикуемых на вашем сайте WP. Новостную рассылку можно организовать в автоматическом режиме после выхода статей. Возможность создания рассылок обеспечивают функции WordPress, группы Feed Functions или функция php mail .

Рассылка новостей сайта при помощи rss или atom

По умолчанию в коде WordPress есть функции для создания и публикации ленты rss и atom. Встроенный виджет «Мета» содержит ссылку на RSS ленту сайта, нажав на которую читатель может при помощи инструментов своего браузера подписаться и получать анонсы ваших материалов публикуемых на сайте. кстати, из виджета «Мета» лучше убрать лишние строки.

Эта подписка не требует регистрации подписчика. По сути, это автоматическое получение любым пользователем вашей новостной ленты. Вы не влияете на внешний вид ленты, на периодичность ее выхода. Анонс статьи отправляется подписчику сразу после публикации. Единственное, что вы можете сделать, это убрать или не публиковать ссылку на свою rss ленту на сайте.

Но если вас, в принципе, устраивает получение вашими читателями анонсов ваших новых статей, вы можете улучшить внешний вид своей ленты rss и опубликовывать вашу ленту при помощи сервиса FeedBurner.

Что позволяет FeedBurner

Сервис FeedBurner позволит вашим подписчикам получать по email анонсы ваших новых статей или статьи целиком (в зависимости от настроек Настройки>>>Чтение «Для каждой статьи в RSS-ленте отображать»). Также новостная лента FeedBurner имеет отдельный URL адрес в сети, и внешний вид ленты напоминает новостной блок.

Для подписки на рассылку FeedBurner вы можете разместить на сайте специальную форму подписки. Многие считают — Feedburner положительно влияет на поисковое продвижение сайта.

У рассылок при помощи FeedBurner есть один недостаток. Недобросовестные подписчики смогут получать «звонок» о ваших новых статьях, когда они еще не проиндексированы поисковиками. А это значит, FeedBurner увеличивает вероятность воровства контента, и повлиять на это практически не возможно. Можете отключить моментальное пингование статей в настройках FeedBurner. Это увеличит время с момента публикации статьи и появления ее анонса в ленте FeedBurner.

Не путайте подписчика FeedBurner и подписчика WordPress.

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

Если вы «боритесь» за новых подписчиков, то можно красиво оформить регистрацию подписчиков внутренними инструментами WordPress. Для этого можно воспользоваться виджетом «Текст: Произвольный текст» или «HTML-код» и разместить текст html с любой картинкой и ссылкой на страницу регистрации на вашем сайте.

Рассылка писем из панели WordPress

WordPress позволяет организовать независимую рассылку писем. Для этого существуют специальные плагины. С их помощью можно организовать рассылку любых писем своим подписчикам. Форму для подписки можно разместить на сайте.

В качестве примеров плагинов почтовой рассылки на WordPress можно назвать плагины:

    • Subscribe2 ( https://ru.wordpress.org/plugins/subscribe2/ )
    • MailPress
  • MailPoet Newsletters.
  • Mail Munch ( https://ru.wordpress.org/plugins/mailmunch/ )/Стоит на этом сайте./

Вывод


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

Добавление контента (текста, html кода и рекламы) в RSS блога

RSS поток (канал) блога используется для чтения его через специальные программы, в частности Google Reader. Наверное, данная технология не так распространена у нас как на западе, тем не менее, она весьма удобная и полезная. С развитием RSS и увеличением числа читателей появилась необходимость производить некоторые действия над содержимым этого фида (feed). Самое простое, что приходит на ум:

  • Добавление копирайтов после текста статьи.
  • Размещения рекламы в RSS — ссылок, баннеров.
  • Добавление социальных кнопок или закладок.

Самыми актуальными, пожалуй есть первых 2 варианта. Социальные кнопки, как правило, размещаются в RSS вместе с плагинами, добавляющими их для блога. Что касается копирайта, но вы, наверное, заметили, что почти всем мои блоги содержат информационные блоки после статей в RSS, где указана ссылка на блог, категория, количество комментариев и метки. Для этого уже давно использую плагин Ozh’ Better Feed который позволяет достаточно просто все это реализовать (возможно, в будущем расскажу о нем чуть подробнее, хотя, в принципе, там нет ничего сложного).

Но что делать, если вам нужно добавить рекламную ссылку, текст или картинку перед началом статьи блога. Ozh’ Better Feed, как и некоторые другие плагины для добавления копирайтов, тут не помогут.

Существует 2 решения проблемы — с помощью плагина и без него. Рассмотрим для начала второй вариант. Итак, заходим в файл шаблона functions.php, где добавляем следующий код:

function insertAds($content) < $content = ' WordPress inside '.$content; return $content; > add_filter(‘the_excerpt_rss’, ‘insertAds’); // add_filter(‘the_content_rss’, ‘insertAds’); add_filter(‘the_content_feed’, ‘insertAds’);

Собственно, здесь функция insertAds добавляет в контент $content некий html код. Если вы внимательно посмотрите на вторую строку, то увидите, что код добавляется перед текстом. С таким же успехом можно поставить после переменной точку «.» и добавить еще что-то (в кавычках ‘…’ разумеется). Дальше с помощью фильтров новое содержимое текста заметки отдается в RSS. В предпоследней строке закомментирована функция the_content_rss, поскольку в блогах пишут мол она в новых версиях после WP 2.9 была убрана.

Второй вариант добавления текстов в RSS — установить плагин Add code to RSS. Качаете, распаковываете, загружаете на фтп в директорию /wp-content/plugins/, после чего в админке в разделе Plugins активируете. Дальше в меню появится пункт AddCodeToRSS. В нем есть 2 поля — в первое добавляете текст до статьи, во втором после. Он будет отображаться во всех записях RSS фида.

В этих полях можно вводить html код, добавляя тем самым рекламные ссылки и даже баннеры. После сохранения, указанные значения должны появиться в RSS фиде.

Проблема с обновлением кода в RSS и Feedburner

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

Из некоторых статей в сети нашел информацию, что по умолчанию автоматически RSS фид wordpress обновляется раз в 12 часов. Дабы ускорить этот процесс идем опять в файл functions.php, где добавляем строку:

add_filter(‘wp_feed_cache_transient_lifetime’, create_function(», ‘return 60;’));

Здесь 60 — количество секунд для обновления RSS, то есть 1 минута. Обычно ставят 1800 = каждые полчаса. Все сделал, пробую, — ничего. Тогда я решил отключить плагин FeedBurner FeedSmith, который делает автоматическую переадресацию стандартного RSS фида на FeedBurner сервис. И что бы вы думали? — базовый RSS фид wordpress обновляется как и положено, следовательно все дело в FeedBurner.

Начал гуглить по этому поводу информацию — ничего. Странно было почему при изменении содержимого RSS блога сам FeedBurner никак не реагировал и там все время было установлено то «тестовое значение», которое вводил первый раз. Я даже нашел сервис FeedBurner PIng, который должен был обновлять фид из блога — опять ничего. В результате решил попробовать изменить одну из статей блога — и, о чудо, сразу после ее сохранения в считанные секунды содержимое RSS на FeedBurner наконец-то приобрело нужную мне форму. Оказывает только обновление текстов блога могут вызвать апдейт FeedBurner, который ничего не делает даже если изменен стандартный RSS wordpress.

Итого — для добавления текстов в RSS вы можете использовать оба варианта — без плагина и с плагином. Выбор зависит от того с каким из них вам проще работать, если не хотите заниматься правкой файлов шаблона, ставьте модуль Add code to RSS.

Фиды (RSS) в WordPress

Фиды в WordPress — это формат вывода записей или комментариев в специальном формате. Это тоже самое, что вывод записей на главной станице, только в особом формате, который создается по определенным стандартам и который может прочитать и понять программа-собиратель лент новостей.

Фиды используются, например, программой, которая собирает последние публикации с разных сайтов, среди них есть ваш сайт (ваш фид). Чтобы эта программа смогла понять где заголовок записи, а где контент — фиды всех сайтов имеют одинаковый формат — это общепринятый стандарт. Таких стандартов несколько: RSS , RSS2 , Atom , RDF . В последнее время почти всегда используется RSS2 .

В предыдущих версиях WordPress генерировал формат фида RSS-0.92 , но теперь этот формат редиректит на RSS-2.0 . Однако шаблон этого старого формат присутствует в ядре.

Для работы с фидами смотрите функцию fetch_feed()

Примеры изменения фидов смотрите в подборке хуков для фидов.

Как работают фиды в WordPress

Для начала стоит сказать, что фиды текущего сайта WordPress не кэшируются. Кэширование происходит в браузере, чтобы его обойти обновляйте страницу через Сtrl + F5. Или можно добавить такой хук:

Как работает запрос фида

После загрузки всего ВП и установки текущего запроса и его параметров вызывается файл template-loader.php , в нем после проверки is_feed() вызывается функция do_feed() .

Далее, если в запросе не был указан конкретный тип фида, то он определяется функцией get_default_feed() (через её хук можно изменить тип фида по умолчанию).

Далее, вызывается динамический хук do_feed_(feed):

К каждому варианту этого хука в WP по умолчанию подключена функция (см. default-filters.php):

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

Обычно срабатывает функция do_feed_rss2() :

Как отключить фиды в WordPress

Для этого нужно открепить все функции фидов от хуков:

Теперь при заходе на страницу фида, например /feed , мы увидим 404 страницу с сообщением:

Так как фидов у нас теперь нет, также нужно удалить ссылки на фиды из wp_head :

Типы контента и форматы фидов

Теперь, когда мы разобрались с тем, что такое фиды, посмотрим какие виды контента предоставляет WordPress в формате фида:

Тип фида Пример URL
Последние записи (главный фид) http://example.com/feed/
Последние комментарии (главный фид) http://example.com/comments/feed/
Комментарии указанного поста http://example.com/2009/07/post-name/feed/
Комментарии указанной страницы http://example.com/archives/feed/
Записи за день, месяц, год, рубрика, метка http://example.com/2010/feed/ , http://example.com/2010/10/feed/ , http://example.com/tag/tag-name/feed/
Записи для указанного параметра запроса поиска http://example.com/search/term/feed/

Вместо /feed/ в конце может быть использованы и другие типы RSS:

  • Atom – /atom/
  • RDF – /rdf/
  • RSS2 – /feed/ , /feed/rss/ или /feed/rss2/

меню

URL (ссылки) фидов в WordPress

Ссылки (ЧПУ) для фидов всех записей

  • http://example.com/feed/ (RSS 2.0 формат)
  • http://example.com/feed/rss2/ (RSS 2.0 формат)
  • http://example.com/feed/rss/ (RSS 0.92 формат)
  • http://example.com/feed/rdf/ (RDF/RSS 1.0 формат)
  • http://example.com/feed/atom/ (Atom формат)

Ссылки (не ЧПУ) для фидов всех записей

  • http://example.com/wp-rss2.php (RSS 2.0 формат)
  • http://example.com/wp-rss.php (RSS 0.92 формат)
  • http://example.com/wp-rdf.php (RDF/RSS 1.0 формат)
  • http://example.com/wp-atom.php (Atom формат)

Ссылки (не ЧПУ) для фидов всех записей через параметр запроса

  • http://example.com/?feed=rss2 (RSS 2.0 формат)
  • http://example.com/?feed=rss (RSS 0.92 формат)
  • http://example.com/?feed=rdf (RDF/RSS 1.0 формат)
  • http://example.com/?feed=atom (Atom формат)

В какой опции хранится каждая ссылка на фид

Когда нужно получить ссылку на дефолтный фид указанного вида, можно использовать функции получения опций сайта (информации о сайте):

Ссылки на фид всех комментариев WordPress

  • http://example.com/comments/feed/ (ЧПУ формат)
  • http://example.com/wp-commentsrss2.php (дефолтный формат)
  • http://example.com/?feed=commentsrss2 (формат с параметров запроса)

В какой опции хранится ссылка на фид всех комментариев:

Ссылка на комментарии указанного поста

Другой вариант вывести ссылку на фид комментариев указанного поста — это добавить в конец постоянной ссылки feed/ (для ЧПУ) или ?feed=rss2 (если ЧПУ отключено). Т.е. в результате получим:

  • http://example.com/individual-post/feed/ (ЧПУ формат)
  • http://example.com/indiv > (дефолтный формат)

Также ссылка на фид комментов поста, может выглядеть так, если отключены красивые URL (ЧПУ). Ниже p — это ID записи.:

Ссылки на фид записей из рубрики

  • http://example.com/category/categoryname/feed/ (ЧПУ формат)
  • http://example.com/wp-rss2.php?cat=33 (дефолтный формат)

меню

PHP шаблоны фидов WordPress (файлы)

Какие файлы движка отвечают за вывод какого фида.

Фиды записей:

Каждый файл отвечать за свой тип фида.

feed-rss.php — считается устарелым форматом.

Окончание /feed относится к файлу feed-rss2.php .

Плагин Ozh Better Feed

Сегодня я хочу рассказать Вам о замечательном плагине Ozh Better Feed, который поможет Вам сделать Ваш фид красивее, удобнее и защитит его от воровства контента.
Все мы знаем что при использовании анонса при выводе RSS из нашего фида удаляются все картинки, ссылки, форматирование текста и игнорируется тег , т.е. весь текст превращается в один сплошной поток текста. Это конечно очень не красиво, не удобно и может отпугнуть читателей. Исправить это нам поможет плагин Ozh Better Feed. Он сделает Ваши записи в RSS такими же как и на страницах блога, а также поможет Вам добавить подпись в RSS под каждый пост.

Вид RSS до использования плагина:

После использования плагина:

1) Cкачиваем плагин Ozh Better Feed и активируем его (сейчас для скачивания доступна версия 2.2 которая по утверждению автора работает только на WordPress 2.8+, но у меня до сих пор стоит WordPress 2.7.1, но никаких проблем или ошибок в работе плагина я не заметил).

2) Переходим на страницу Настройки чтения (Админка — Параметры — Чтение) и устанавливаем отображение полного текста в RSS.

3) Далее переходим на страницу настроек плагина (Админка — Параметры — Better Feed) и настраеваем плагин:

Cut the Feed on «Read more» links ( )
Поставьте галочку, если хотите, чтобы ваши посты в RSS резались тегом more и наоборот, снимите галку, если вы хотите отдавать в RSS полный текст вашего поста.

Cut the Feed on «Next page» links ( )
Поставьте галочку, если хотите, чтобы плагин создавал ссылки на следующие страницы поста (если вы используете разбитие поста на страницы через тег nextpage) и снимите галку в противоположном случае.

На этом заканчивается основная настройка плагина, теперь редактируем подпись. Подпись состоит из двух частей: первая часть относится к посту (если он режется тегом more), а вторая часть сама подпись. Рассмотрим на примере подписи этого блога (редактирование подписи идет в HTML режиме редактора)

Пишем в «Read more» Link следующий текст:

И сама подпись в Feed Item Footer:

Теперь жмем на кнопку «Preview» в редакторе и смотрим на получившуюся подпись:

При создании собственной подписи вы можете использовать следующие переменные:

%%blogname%% — имя блога (Мой Блог)

%%blogurl%% — урл блога (http://blog.ru/)

%%feedurl%% — урл RSS-ленты (http://blog.ru/?feed=rss2)

%%posttitle%% — название поста (Привет Мир!)

%%posturl%% — урл поста (http://blog.ru/hello-world/)

%%id%% — ID поста (то есть его номер в базе)

%%date[Y]%% — дата / время поста, где вы используете синтаксис функции date() из PHP

%%categories%% — список названий рубрик, разделенных запятыми, в которых опубликован пост

%%categorylinks%% — список урлов рубрик, разделенных запятыми, в которых опубликован пост

%%tags%% — список разделенных запятыми тегов поста

%%taglinks%% — список разделенных запятыми ссылок на теги поста

%%comments%% — число комментариев

%%comments_text%% — текст для 0, 1 или xx комментариев, настраивается чуть ниже подписи

%%wordcount%% — всего слов в посте

%%wordcount_remain%% — число слов в посте после ссылки «Читать дальше»

%%author_first%% — имя автора

%%author_last%% — фамилия автора

%%author_nick%% — ник автора

Ну и настраиваем текст числа комментариев. Так как и тут есть проблема со склонением числа комментариев, то используем нейтральные варианты, что-то типа этого:

Также Вы можете отблагодарить автора плагина установив галочку Credit & Love, при ее использовании в Ваш фид вставится рекламка плагина.

На этом все — наслаждаемся результатом! Пример работы плагина можете увидеть в моей RSS ленте. Если возникнут вопросы — пишите, обязательно помогу!

Как защититься от воровства контента

Время чтения: 28 минут Нет времени читать? Нет времени?

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

Есть и хорошие новости. Да, от воровства контента нельзя защититься. Но от последствий этой напасти можно и нужно защищаться. Еще один позитивный момент: иногда кражу публикаций можно обернуть в свою пользу. Наконец, отличная новость для злопамятных и жаждущих мести авторов и владельцев сайтов: воров можно наказать. И для этого не всегда нужно подавать в суд. Интересно? Подробности ниже.

Содержание:

Почему не стоит переживать из-за воровства контента

Ответ очевиден: переживания вредят здоровью. Это данность: лето всегда пролетает незаметно, утром после веселой вечеринки болит голова, а контент копируют и будут копировать. Полностью защититься от воровства можно только одним способом: ничего не публикуйте. Если вы публикуете контент, будьте уверены: его обязательно скопируют.

Говорите, неизбежности воровства недостаточно, чтобы не переживать? Тогда знайте: копирование контента — комплимент вашему ресурсу и его авторам. Это справедливо с оговоркой. Считайте себя победителем, если ваш контент копируют, потому что он ваш. Это признание качества, пользы и актуальности публикации, а также вашего авторитета.

Вот еще одна причина, чтобы не нервничать. Скорее всего, воровство контента не принесет вам ощутимого вреда. Поисковые системы говорят, что стараются определять первоисточники и отдавать им трафик. Также они утверждают, что наказывают сайты, публикующие плагиат. Если ваш сайт популярный, аудитория тоже знает, кто на самом деле автор.

Итак, воровство контента — норма в интернете. Если ваши публикации копируют сознательно, это показатель их качества. Поисковые системы стараются наказывать плагиаторов. А показатели вашего ресурса вряд ли сильно изменятся, если кто-то украдет у вас пару или даже десяток статей.

Если сеанс психотерапии вас успокоил, можете дальше не читать. Просто не обращайте внимания на бездарных людей, которые пользуются чужим трудом. «Яндекс» им судья.

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

Как воровство контента может вредить вашему сайту

Мошенники воруют ваш контент не ради спортивного интереса. С помощью ваших публикаций они что-то получают. Здесь работает не принцип «win-win», а закон сохранения энергии. То есть если за счет вашего контента кто-то получает выгоду, вы ее теряете. Смотрите сами.

Копипастеры крадут ваш трафик

Посмотрите на страницу поисковой выдачи на иллюстрации. «Яндекс» отображает в топе копипастеров. Два из них поставили активную ссылку на оригинал. Еще один указал неактивную ссылку, генерированную с помощью сервиса сокращения URL.

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

Негативные последствия воровства налицо: сайт-первоисточник теряет переходы. Снижение CTR в выдаче — не лучший для ресурса сигнал «поисковикам».

Кликабельность ссылок в SERP зависит от позиции ресурса. По разным данным, первое место обеспечивает сайту от 18 до 36 % от общего числа переходов со страницы выдачи. Вторая и третья позиции получают 12 % и 9 % соответственно. Смотрите еще раз: по ссылке на первом месте переходят 36 % пользователей, а по ссылке на втором только 12 %.

Кстати, это не самый страшный вариант. Хуже, если поисковая система по каким-то причинам решает, что сайт-источник вообще недостоин места в топ.

Впрочем, более или менее логично объяснить поведение «Яндекса» можно происками многорукого бандита. «Поисковик» может тестировать разные варианты выдачи, чтобы собрать поведенческие сигналы. Проблема в том, что благодаря заимствованному контенту сайт-копипастер получит хорошие поведенческие сигналы. Пользователи будут читать статью, делиться материалом в соцсетях, комментировать его. Далеким от рынка интернет-маркетинга людям все равно, где читать статью: на сайте «Текстерры» или в блоге рыбы-прилипало.

Вы можете получить санкции

Это происходит, если поисковые системы неверно определяют первоисточник контента. На форуме Searchengines таких историй много: с молодого сайта крадут контент, «поисковики» первым индексируют сайт-плагиатор, а ресурс автора резко теряет позиции или полностью вылетает из индекса.

Сложно представить, чтобы санкции в такой ситуации получил давно существующий авторитетный сайт. А вот молодым проектам нужно думать о способах защиты. Это особенно актуально в контексте медленной индексации «Яндексом» новых ресурсов.

Кстати, несправедливо наказать сайт может не только «Яндекс». Известны случаи, когда ресурс-источник контента из-за действий злоумышленников съедала «Панда».

Репутационные потери

Здесь все просто: если потенциальный клиент посчитает, что публикацию украли вы, а не у вас, сделка вряд ли состоится. Опять тяжелее приходится молодым проектам. Человеку легче поверить, что маленький интернет-магазин украл контент с сайта условных «Связиста» или «Н.аудио», а не наоборот.

Необходимость тратить ресурсы на новый контент

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

Даже если воровство контента не создает вам заметных проблем, со злоумышленниками надо бороться. Почему? Хотя бы потому, что кто-то без спроса использует вашу собственность. За ваш счет вор получает какие-то выгоды. Это несправедливо.

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

Будьте проактивными: периодически проверяйте, не украл ли кто-то ваш контент. Частота и режим проверок зависит от размера и возраста сайта, уровня конкуренции в отрасли и наличия аномалий в показателях эффективности. Например, проводите инвентаризацию ежемесячно или ежеквартально. Также проверяйте сохранность контента в случае резкого падения поискового трафика, которое характерно для пенальти со стороны Google или «Яндекса».

Обнаружить воровство контента можно с помощью перечисленных ниже способов.

Поиск плагиаторов с помощью «Яндекса» и Google

Это самый простой способ найти копипастеров. Просто введите в поисковую строку название вашей публикации.


Кстати, на первой странице в SERP «Яндекса» присутствует ресурс, который использует контент «Текстерры» явно незаконно.

Найти украденные фотографии можно с помощью поиска по картинкам в поисковых системах. Также вам пригодится сервис TinEye. С его помощью можно отыскать даже незначительно измененные изображения.

Поиск с помощью сервисов проверки уникальности

Ищите дублирующийся контент с помощью сервисов проверки уникальности текста. Вот примеры:

Например, сервис проверки уникальности Text.ru показывает URL, на которых найден фрагмент текста.

А сервис Copyscape ищет копии контента по URL.

Также вы можете заметить несанкционированное использование вашего контента с помощью сервисов отслеживания упоминаний, например, Google Alerts или Hootsuite.

Решили бороться с ворами контента? У вас все получится, так как закон защищает права автора и издателя. Подробности ниже.

Что говорит закон

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

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

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

Участники Бернской конвенции дополнительно защищают авторские права на национальном уровне. В России защита прав авторов регламентируется Гражданским кодексом. ГК РФ подтверждает принципы автоматической охраны и презумпции авторства. Также в Гражданском кодексе описываются объекты авторского права, правила свободного использования произведений, возможность использования знака охраны авторского права.

Для владельцев сайтов важное значение имеет Закон об авторском праве в цифровую эпоху (DMCA). Это законодательный акт США. Он защищает авторские права от нарушений с использованием современных технических средств, включая копирование и публикацию произведений в интернете. С практической точки зрения DMCA важен вот чем: владелец сайта может подать жалобу в Google на плагиаторов. Крупнейший «поисковик» мира руководствуется Законом об авторском праве в цифровую эпоху. Поэтому он удаляет из результатов выдачи ссылки на сайты-плагиаторы.

Закон автоматически защищает авторов от воровства контента. Это не значит, что ваши публикации защищены от кражи. Также Бернская конвенция, ГК РФ и DMCA не гарантируют, что в случае воровства мошенники будут автоматически наказаны. Определенные законом права необходимо защищать самостоятельно. Об этом дальше.

Как автору реализовать свои права

О защите авторских прав читателям «Текстерры» согласился рассказать директор компании «Анти-Банкиръ», юрист, автор и ведущий блога «Сообщество должников» Дмитрий Гурьев. Кстати, Дмитрий — наш постоянный читатель и активный комментатор публикаций.

— Дмитрий, Бернская конвенция и ГК РФ защищают права автора автоматически. Защита начинается с момента публикации или фиксации произведения в материальной форме. То есть как только автор поставил точку и распечатал произведение, закон его защищает.

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

В связи с этим возникает вопрос: должен ли автор и владелец контента как-то фиксировать авторство перед публикацией?

— ГК РФ и Бернская конвенция действительно защищают права авторов. Защита действительно начинается автоматически. Но на практике она действует только в том случае, если автор докажет, что произведение создал действительно он.

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

Согласно статье 56 ГПК РФ, сторона спора должна доказать обстоятельства, на которые она ссылается. То есть Иванов должен доказать, что он автор произведения. Тогда он выиграет спор у Петрова в случае судебного разбирательства.

Зафиксировать авторство перед публикацией просто. Для этого достаточно распечатать статью и отправить ее самому себе заказным письмом с уведомлением. В письме необходимо указать URL страницы, на которой будет опубликован материал. А публиковать статью можно после получения письма.

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

— Имеет ли какой-то практический смысл знак охраны авторского права (©)?

— Да, имеет. Знак охраны авторского права предупреждает, что публикация авторская. Здесь нужно понимать, что закон защищает авторов независимо от наличия или отсутствия значка.

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

— Нужно ли на сайте указывать условия использования контента? Например, владельцы сайтов пишут, что копирование информации запрещено или разрешено с указанием ссылки на источник.

— Такую информацию указывать можно. Например, если вы согласны, чтобы ваши материалы перепечатывали с указанием ссылки, сообщите это. Писать о запрете копирования контента необязательно: закон защищает ваши права автоматически. Но если хотите, можете еще раз предупредить потенциальных воров о своем праве на контент.

— Два слова о добросовестном использовании. Эта юридическая норма позволяет использовать любой контент абсолютно легально. Например, в рамках этой концепции можно использовать любой контент в образовательных целях. Значит ли это, что злоумышленник может взять авторскую статью и напечатать ее на своем сайте с припиской «для обучения пользователей»?

— Нет, это не так. Если кто-то хочет использовать вашу публикацию в образовательных целях, он обязан дать ссылку на первоисточник и указать автора. Без ссылки и указания автора использование контента перестает быть добросовестным. Кстати, образовательная деятельность подлежит лицензированию.

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

— Представим неприятную ситуацию: с сайта «Текстерры» украли статью автора Евгении Крюковой. Кому проще защищаться и отстаивать права: юридическому лицу «Текстерра» или автору Евгении Крюковой? Как быть, если автор находится во Владивостоке, а юридическое лицо зарегистрировано и работает в Санкт-Петербурге?

— Если речь идет об авторских правах, их будет защищать автор Евгения Крюкова. Если речь идет о судебных разбирательствах, автор может прислать любое заявление, объяснение или возражения по почте. На судебном заседании он может присутствовать виртуально. Раньше для этого использовался скайп. Сейчас суд для связи использует другие программы.

Суд можно выиграть или проиграть без посещения заседания. Поэтому главное — своевременно предоставить доказательства авторства.

— Google удаляет из выдачи ссылки на сайты, нарушающие Закон об авторском праве в цифровую эпоху (DMCA). Нет ли здесь возможностей для махинации? Например, недоброжелатели могут опубликовать чужой контент под своим именем. Потом они подают жалобу в Google, в которой обвиняют настоящего автора в плагиате. «Поисковик» руководствуется презумпцией авторства. Поэтому он удаляет из выдачи ссылку на первоисточник.

Как защититься от недобросовестных конкурентов, которые могут навредить сайту с помощью концепции презумпции авторства?

— Google однозначно не удалит из выдачи ссылку на контент, пока автор жалобы не предоставит доказательства. Он должен доказать «поисковику», что действительно является автором.

Теоретически мошенник может подделать доказательства. Тогда настоящему автору придется отстаивать свои права в судебном порядке. Успех или неуспех защиты зависит от наличия у автора доказательств. То есть мы опять возвращаемся к необходимости фиксировать авторство с помощью отправленных самому себе писем.

— Что делать, если контент украли?

— Я бы поступил так. Перед публикацией отправил бы себе письмо со всеми исходными данными статьи. Кстати, к письму можно приложить сведения об уникальности материалов с площадок типа Text.ru или «Адвего». Статьи в своем блоге я защищаю именно таким способом.

Если контент украли, необходимо направить мошеннику досудебную претензию. Этим действием вы убиваете двух зайцев. Первый — вор может испугаться, согласиться с вашими требованиями и удалить краденый контент. В этом случае проблема полностью решена. Второй — вы показываете суду, что пытались решить вопрос путем переговоров.

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

Если после получения претензии мошенник не согласился с вашими требованиями, обращайтесь в суд. Обратите внимание, вам придется нанять юриста.

— Стоит ли обращаться в Google, «Яндекс» или к хостинг-провайдеру?

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

У меня есть опыт общения с администрацией «Вконтакте». Когда недобросовестные люди незаконно использовали товарный знак нашей компании, я попросил администрацию социальной сети помочь. Сотрудники потребовали собрать доказательства. Это большой пакет документов, включая регистрационные данные компании, копии свидетельств и так далее.

Администрация «Вконтакте» отправила запросы владельцам групп, которые украли наш товарный знак. Админы групп ответили, что они ничего не нарушали. Поэтому сотрудники «Вконтакте» написали мне, что ничего не могут сделать, так как мои права никто не нарушал. Ситуация абсурдная. Но переписка с администрацией «Вконтакте» была приобщена к материалам судебного дела. Это нам помогло.

Кстати, если поисковые системы не выполнят ваши требования в досудебном порядке, переписка с ними может помочь во время судебного разбирательства. То есть если «Яндекс» не удалит из выдачи ворованный контент, вы можете требовать защиты своих прав в судебном порядке.

— Дмитрий, что можно посоветовать владельцам сайтов и авторам, которые хотят защищать свои права?

— Помните, защитить авторские права достаточно сложно. Мошенники могут использовать разные уловки, чтобы воспользоваться вашим контентом. Очень простой пример: злоумышленнику достаточно изменить знаки препинания и сделать в тексте умышленные ошибки. После этого трудно доказать, что вы являетесь настоящим автором произведения. Уловок на самом деле очень много.

По собственной практике могу сказать, что у кого есть доказательства, тот признается автором. Суд всегда рассматривает доказательную базу. Если у вас есть отправленное самому себе письмо с датой или заверенная нотариусом копия произведения, с юридической точки зрения вы защищены. Даже если вор тоже заверит копию произведения у нотариуса или отправит себе письмо, у него на штемпеле или на документе будет стоять более поздняя дата.

Поэтому не пренебрегайте профилактикой, защищайте свой контент.

Как предупредить кражу контента на практике

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

Не блокируйте копирование контента с помощью скриптов

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

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

Во-вторых, неработающая правая кнопка мыши ухудшает юзабилити сайта. Почему? Посмотрите с помощью «Вебвизора», как посетители читают ваши публикаций. Многие пользователи делают это так:

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

Заявите о своих правах на контент

Используйте знак охраны авторского права. Набрать его на клавиатуре можно с помощью сочетания клавиш Alt + 0169. Как правильно использовать знак охраны авторского права? ГК РФ определяет, что он состоит из буквы «c» в окружности, названия или имени правообладателя и года публикации произведения.

Вот пример корректного указания авторских прав: ©, ОАО «АБВГД», 2020 или ©, И. И. Иванов, 2020. Обратите внимание, точку после указанного года ставить не надо. Если вы регулярно публикуете на сайте авторские материалы, укажите год создания ресурса и текущий год через тире. Вот пример: ©, ОАО «АБВГД», 2002—2020.

При необходимости укажите условия использования контента

Если вы разрешаете использовать ваш контент на каких-то условиях, укажите это в произвольной форме. Например, напишите в подвале сайта, что копирование материалов разрешается при указании активной ссылки на источник.

Отправьте себе распечатанный материал перед публикацией

Что нужно сделать? До публикации распечатайте статью. Если позволяют настройки CMS, создайте черновик и выберите URL будущей страницы. Приложите адрес публикации к письму. Сходите на почту и отправьте распечатанную статью себе с уведомлением о вручении. После получения не вскрывайте конверт.

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

Брендируйте контент

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

Также брендирование защитит вас от автоматического копирования контента. Если ваши публикации крадут роботы, в них останется название компании, продуктов и ссылки на ваш сайт. В случае спора вам будет проще доказать правоту. Кроме того, обратные ссылки — важный сигнал для «поисковиков». Он помогает определять первоисточник контента.

Используйте инструмент «Оригинальные тексты»

Некоторые специалисты считают, что инструмент «Яндекса» «Оригинальные тексты» работает. Другие говорят, что инструмент не работает. Стоит ли его использовать?

Да. Чтобы сообщить «Яндексу» о предстоящей публикации оригинального текста, вы потратите 10 секунд. Представители «Яндекса» утверждают, что сервис «Оригинальные тексты» — это только один из многих сигналов, которые учитывают роботы при определении первоисточника. Поэтому не ждите от инструмента безусловной эффективности. Зато скриншот из кабинета для вебмастеров может пригодиться вам в качестве дополнительного доказательства в случае судебных разбирательств.

Чтобы сообщить «Яндексу» о предстоящей публикации авторского текста, авторизуйтесь в кабинете вебмастера. Сервис «Оригинальные тексты» доступен в разделе «Содержимое сайта».

Настройте RSS-ленту

Агрегаторы собирают контент с помощью RSS. Публикация появляется на сайтах-агрегаторах практически сразу после выхода на вашем ресурсе. Теоретически поисковые системы могут сначала проиндексировать контент на чужом сайте, а потом на вашем. Смогут ли Google и «Яндекс» разобраться в ситуации?

Лучше не гадайте, а корректно настройте отображение RSS-ленты. С ее помощью должны транслироваться анонсы публикаций, а не публикации целиком. Возможность настройки RSS зависит от CMS, которую вы используете. Например, чтобы выбрать корректный режим отображения RSS-ленты для сайта на WordPress, в консоли выберите раздел «Настройки – чтение». Отметьте верный вариант отображения RSS и сохраните изменения.

Создайте карту сайта

Карта сайта в формате xml передает поисковым системам информацию о структуре сайта, появлении новых и обновлении существующих страниц. Благодаря корректно настроенному файлу sitemap.xml ускоряется индексирование сайта. Это может уменьшить негативные последствия воровства контента.

Создать карту сайта можно с помощью онлайн-генераторов, например, XML-Sitemaps. Также вы можете воспользоваться плагинами и расширениями для популярных CMS, например, Google XML Sitemaps для WordPress, Xmap для Joomla!, XML Sitemap для Drupal, Google Sitemap для Opencart.

Анонсируйте ваши материалы в социальных сетях сразу после публикации

Это рекомендация от министерства обороны США. Вернее, от будущего сотрудника этого ведомства Мэтта Каттса. Он раньше занимался борьбой с поисковым спамом в Google. Господин Каттс рекомендует анонсировать материал в «Твиттере» сразу после публикации. Зачем? Люди увидят твит, перейдут по ссылке, прочитают публикацию и сошлются на нее. Это поможет поисковым системам быстро проиндексировать контент и определить первоисточник в случае кражи.

Что можно добавить к рекомендации почти военного Мэтта Каттса? Анонсировать публикации можно не только в Twitter. Есть еще Facebook, «Вконтакте» и другие площадки.

Защищайте фото с помощью водяных знаков

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

Поставить водяной знак можно с помощью сервисов Water Mark, «Водяной знак», Visual Watermark (платная программа) и других.

Кстати, водяные знаки можно использовать для защиты инфографики, видео и другого визуального контента. Чтобы защитить видеоролик, воспользуйтесь программой Video Watermark. Если вы публикуете ролики на YouTube, их можно брендировать с помощью аннотаций и подсказок.

Предложенные меры не защищают от воровства контента. Они уменьшают негативные последствия кражи, а также делают ваши публикации менее привлекательными для злоумышленников. Но контент в любом случае будут красть. Что делать в этом случае?

Что делать, если ваш контент украли

Если вы не согласны с тем, как кто-то использует ваш контент, принимайте меры. Знайте, придется похлопотать. Волшебной кнопки «наказать плагиатора» пока не придумали. Что именно придется делать? Приблизительный план ниже.

Отправьте претензию вору

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

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

Обратите внимание, директор компании «Анти-Банкиръ» Дмитрий Гурьев рекомендует, чтобы претензию к плагиатору составлял юрист. В качестве альтернативы вы можете воспользоваться платной системой CopyWatcher. Зарегистрированным пользователям доступны шаблоны претензий.

Как найти владельца или администратора сайта? Воспользуйтесь контактной информацией, формами обратной связи, сервисом WhoIs. Если контактные данные получить не удается, попробуйте выяснить их у хостинг-провайдера. Определить хостера можно с помощью специальных сервисов. Например, обратите внимание на инструмент SEOGadget.

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

Попросите Google удалить ссылки на ворованный контент из выдачи

Чтобы пожаловаться Google на воров контента, заполните форму. Обычно «поисковик» удаляет ссылки на плагиат из выдачи в течение нескольких недель. Обратите внимание на предупреждение: Google рекомендует проконсультироваться с юристом, если вы не уверены в правомерности использования третьим лицом ваших публикаций.

«Яндекс» позиционирует себя в качестве зеркала интернета. Чтобы ссылки на ворованный контент исчезли из выдачи, вам придется самостоятельно добиться удаления ваших публикаций со страниц сайта-плагиатора.

Обратитесь в администрации социальных сетей

Это необходимо, если ваш контент опубликован на сетевых площадках, например, в «Фейсбуке», ЖЖ и так далее. Даже если администрация не удалит материалы, вы получите дополнительные доказательства. Они пригодятся во время судебных разбирательств.

Если воры не выполнили ваши требования, обратитесь в суд

Да, придется потратить много времени, денег и эмоций. Все вернется сторицей, когда суд вынесет решение в вашу пользу.

Судиться или нет? Вряд ли целесообразно подавать в суд на каждого школьника, который сделал ГС-агрегатор. Пусть ребята зарабатывают на игровые артефакты. Такие воры вам практически не вредят.

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

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

Ну как там, в интернете? Воруют!

Мэтт Каттс в упомянутом выше видео утверждает, что около трети контента в Сети — плагиат. Можно было бы позавидовать оптимизму будущего сотрудника американского оборонного ведомства, но дело не в конкретных цифрах. Суть проблемы описывает адаптированная цитата классика, вынесенная в подзаголовок: в интернете воруют контент.

Помните, ваши публикации рано или поздно украдут. Поэтому заранее позаботьтесь о минимизации последствий кражи. Отправляйте себе письма с распечатанными статьями. Брендируйте контент. Указывайте ссылки на другие страницы сайта. Корректно настройте RSS. Обеспечьте соответствие сайта техническим требованиям «поисковиков», чтобы контент своевременно индексировался. Анонсируйте публикации в социальных сетях.

Когда публикацию украдут, можно попробовать по-хорошему поговорить с плагиатором, хостинг-провайдером и администратором площадки, на которой опубликован ваш контент. Если это не поможет, придется судиться. Других вариантов нет.

Настраиваем ленту WordPress

После того, как фид создан, есть много способов настроить его внешний вид и функционал. Если вы используете фидбернер, то достаточно просто войти в аккаунт и сделать нужные правки. А если нет?

Ничего страшного, своими силами мы можем сделать еще лучше, еще больше, еще круче.

Форматируем изображения фидов

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

Разница между сайтом и ридером

CSS стиль вашего сайта может что угодно делать с изображениями: задавать отступы, обтекания, положения на странице. Но css файл ничего не значит и никак не влияет на содержимое rss-лент и на отображение записей в читалках. Поэтому изображения становятся строчными элементами, а ссылки – синими по умолчанию. Один из способов оторвать изображение от текста – добавить новые переносы строк до и после изображения в процессе созданияредактирования записи.

Вот пример того, о чем идет речь:

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

. А теги параграфа — блочные элементы, что означает, что в рсс-ленте изображение будет оторвано от текста. А последующий текст будет не дописан сбоку, а выведен под изображением с новой строки.

Другой способ — это явно указать стили изображения внутри тега img, например, так

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

Добавляем свое изображение для ленты

Изначально стиль фидов вордпресса достаточно скромный. Голый текст с картинками без каких-либо логотипов и иконок. Отличный способ добавить брендирования в виде своего лого такой: Добавляем в functions.php следующий код:

Указываем в качестве адреса картинки свой и редактируем при необходимости параметры, сохраняем и любуемся красотой.

Брендирование логотипом или характерной картинкой добавит узнаваемости и запоминаемости для вашего сайта. Пользователи фидбернера могут добавить свое изображение в меню Feed Image Burne.

Добавляем комментарии в фид

Т.к. вордпресс по умолчанию исключает комментарии из главного фида, для некоторых сайтов может оказаться нужным выводить в одном месте и записи, и комментарии к ним. Простым и оригинальным способом сделать это будет использование сервиса Yahoo! Pipes. Звучит устрашающе, но на самом деле все просто.

    Регистрируемся в Yahoo! Pipes, используя Yahoo! >

Что происходит — в одну кучку собираются сообщения из выбранных фидов и сортируются для вывода сначала самых свежих. Нажатие ссылки Refresh обновляет содержимое фидов. После нажатия кнопки Save эта труба сохраняется на сервере яху и тихонечко себе работает каждый раз, когда к ней обращаются. Чтобы получить результат ее работы, нужно нажать Publish и выбрать «Get as RSS», чтобы получать результат работы в виде рсс-ленты, которую можно отдать на фидбернер в качестве источника фида.

И все. У вас есть объединенный фид, состоящий из самых последних записей вперемешку с последними комментариями в хронологическом порядке. Конечно, с помощью Yahoo! Pipes можно создавать очень сложные и разнообразные сервисы, при этом совершенно бесплатно. Поэтому изучайте его возможности и экспериментируйте.

Если все это показалось сложным, то можно воспользоваться RSS Mix, который позволяет перемешивать до 100 рсс-лент в одну общую.

Создаем пользовательские фиды

Есть много ситуаций, когда стандартные вордпресс-ленты нас не устраивают. Например, есть рубрики, содержимое которых мы публикуем на сайте, но не хотим, чтобы они появлялись в ленте.

Исключаем рубрики, авторов и все остальное ненужное

Вот общий формат для исключения чего-либо из рсс-ленты

где cat означает, что мы исключаем категорию, а x,y,z – номера исключенных рубрик.

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

  • author=-n — исключает посты автора с айди n
  • year=-2009 — исключает все записи, опубликованные в 2009 году
  • monthnum=-11 — исключает все записи, опубликованные в ноябре
  • day=-22 — исключает все записи, опубликованные 22 числа
  • paged=-33 — исключает все записи с 33 страницы архива
  • s=-wordpress — исключает все записи, содержащих поисковый термин wordpress
  • category_name=-wordpress — исключает записи рубрики с названием wordpress

Вышеуказанные параметры можно комбинировать в любые нужные сочетания, например, вот так

Разные параметры соединяются символом &

В процессе создания таких пользовательских лент верным будет самому на них подписаться, чтобы убедиться, что фильтр работает как надо. А также проверить отображение содержимого фида в разных читалках.

Исключаем рубрики в functions.php

Чтобы сохранить оригинальный урл фида, но при этом изменить его содержимое, можно внести нужные правки в functions.php

И понятно, что кроме категорий, можно добавить в исключения все, что нам нужно.

Но если традиционно вам страшно или лень ковыряться в коде, то вот простое решение — плагин Ultimate Category Excluder

Фид только с выбранными рубриками, тегами, авторами

Точно также можно решать и обратную задачу — создать фид, состоящий только из перечисленных рубрик или тегов. В отличие от исключения, где использовался знак «-», для перечисление выбранного используется знак «+».

Вот типовой шаблон для перечисления рубрик

А комбинирование параметров выглядит так

Возможны любые комбинации параметров для создания идеального и уникального фида.

Включение рубрик в functions.php

Традиционный рецепт для тех, кто не хочет колдовать с урл адресами, а предпочитает нужные правки в файлах шаблона:

Еще больше приемов

Если вам еще не надоело, то вот полезные трюки

https://digwp.com/feed?orderby=title&order=asc – генерирует ленту записей в алфавитном порядке

Создаем фид для страницы тремя альтернативными способами:

  • https://digwp.com/page/feed
  • https://digwp.com/feed?pagename=page
  • https://digwp.com/feed?page_ >Как мы помним, урл в виде айди – самый универсальный способ, на случай изменений в схеме адресации чпу или изменении названия страницы.

Стилизация фидов

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

Как выше показывалось, самый простой способ добавить огня — это вписывать стили непосредственно в текст записи. Плагин Feedstyler позволит все это сделать быстро и легко.

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

Удаляем версию Вордпресс

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

Это сделано для сбора и анализа статистики использования движка, но небезопасно. Традиционно добавим пару строчек в functions.php для удаления этой информации

А чтобы удалить номер версии и из заголовков сайта, также стоит добавить и такую строчку

Чтобы удалить остальную ненужную или нежелательную информацию из секции сайта, также можно добавить следующее

Однако по мере выхода новых версий вордпресс часть этих функций может потерять актуальность.

Отключение и перенаправление нежелательных форматов лент

Как мы знаем, вордпресс генерирует огромное количество рсс лент разных форматов. Чтобы навести немного порядка, стоит в functions.php добавить следующее

Укажите урл, на который вы бы хотели, чтобы перенаправлялись вызовы ненужных форматов лент. А теперь задайте, какие именно форматы будут перенаправлены

Добавляем пользовательскую информацию в фид

Добавлять свой собственный дополнительный контент очень просто. Это может быть текст, стили и даже скрипты, которые будут отображаться в тексте записи, в rss-ленте или в любом месте сайта. По желанию можно задать контент, который будет отображать или в фиде, или в записи на сайте, или в обоих местах одновременно.

Хорошим примером может служить добавление информации об авторе или копирайтах в футер фида и рекламу ДО или ПОСЛЕ каждого поста в фиде. Возможности реально неограниченны.

Чтобы добавить пользовательский контент в фид, разместите в нашем любимом functions.php следующее

Все, добавленный текст будет дописан сразу же после содержимого записи, транслируемой в рсс-ленту. add filter дает возможность добавлять этот текст только в рсс, но не для отображения на сайте. Если нужно добавить текст до записи, то формат строки будет немного другой

Ну и для случая, когда мы хотим что-то дописать и ДО, и ПОСЛЕ поста выглядит так

Импорт и отображение внешних лент

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

С помощью этих плагинов можно создать автоматически наполняемые блоги, которые будут содержать и тексты, и видео, и содержимое, а в качестве источников задавать как рсс-ленты, так и youtube или ленты созданные с помощью yahoo pipes.

Задержка после публикации

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

Также это поможет избежать появления в ленте сырых, недоработанных или записей с ошибками. Как только вы нажимали на кнопку «Опубликовать» – ошибки и опечатки разлетались по сети и по подписчикам. Что не есть хорошо.

Данный код в functions.php создаст задержку в 5 минут между публикацией и трансляцией, но вы можете поставить нужный интервал для себя

Теперь есть время на исправление ошибок. Или на индексацию ботами. Если с быстрой индексацией проблемы, то время стоит увеличить.

Еще несколько фишек

Чтобы добавить свой специфический контент в футер рсс-ленты, можно воспользоваться плагином RSS Footer, который добавит заданный текст копирайта, предупреждения, рекламы, ссылок и т.п. в нижнюю часть фида. Функционал этого плагина включен в Yoast SEO плагин, но его можно использовать и отдельно.

Ozh’ Better Feed – добавляет массу возможностей и настроек футера фида.

Simple Custom Content – добавляет пользовательский контент в записи и фиды в любое выбранное место.

Защищаем содержимое лент

Легкодоступность rss-лент и их содержимое искушает возможностью их стащить. Тогда как обычный пользователь и подписчик просматривает сайт и фид, добавляя их в читалку, пользуясь возможностью всегда быть в курсе актуального и свежего контента, жулики и горе вебмастера используют фиды как доноры для контента. Автоматически сгенерированные сайты не несут никакой пользы посетителям, однако из-за эксплуатации различных недостатков поисковых алгоритмов иногда могут ранжироваться выше, нежели оригинальные сайты и первоисточники.

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

Но самое мощное — брендируйте свой контент, создавайте неповторимый стиль и полезность информации. И тогда где бы его не опубликовали — читатель всегда сможет его идентифицировать с вами и вернется на ваш сайт.

Топ-пост этого месяца:  Как узнать какая версия Opencart (Опенкарт) установлена
Добавить комментарий