Как разрешить пользователям подписывать на RSS-канал для разных Рубрик

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

Встроенная таксономия WordPress, к которой относятся стандартные Рубрики и Метки, служат для классификации и систематизации данных на сайте. И не только сайте, работающем на CMS WordPress.

Это как Библиотека, в которой книги лежат по категориям:

  • Художественная литератора
  • Учебники
  • Энциклопедии
  • Научная литератору и монографии
  • И т.д.

А категорию «художественная литератора» мы можем дополнительно обозначить через Метки:

  • Детская литератора
  • Детективы
  • Фэнтези
  • Женские романы
  • И т.д.

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

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

В этой статье я хочу вас познакомить с такой возможностью: создать RSS-подписку отдельно для каждой Рубрики.

Ссылка на RSS-канал на конкретную Рубрику выглядит достаточно просто:

https://bestplugins.ru/category/uroki-saytostroeniya/feed/

Вы можете эту ссылку добавить где угодно:

  • На странице просмотра архива конкретной Рубрики
  • В мета-данных одиночной записи
  • В блоке вывода анонсов Записей конкретной Рубрики на Главной странице

Все зависит от вашего макета сайта и вашей фантазии.

Давайте попробуем поговорить о каждом из вариантов.

Вариант 1. На странице просмотра архива конкретной Рубрики

Откройте файл category.php вашей темы. Если такого нет — значит, вместо него у вас другой файл — archive.php. Если нет таких, значит, ваша тема использует фреймворк, в котором есть файлы с именем content.php, тогда моя статья, увы, не для вас.

Если у вас есть файл category.php, тогда вам нужно вставить в него такой код:

<!--?php <br ?--> $category = get_category ( get_query_var ('cat') );

if ( ! empty ( $category ) )

echo '
<div class="category-feed">

Подписаться
</div>
';
?>

Я советую этот код добавить перед основным циклом The Loop.

Если у вас нет файла category.php, а есть файл archive.php, тогда скопируйте его и переименуйте в файл category.php.

Этот код просто давит якорную ссылку со словом «Подписаться».

Можно немного улучшить ссылку и сделать ее в виде картинки с надписью — RSS:

< img src="http://example.com/location/to/rss/icon.png" alt="Подписаться" width="48" height="48" />

Если материал вам понравился, нажмите или расскажите о нем друзьям!

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

Добавить комментарий

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