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

Хотите ли вы позволить своим посетителям подписываться на отдельные теги или пользовательские таксономии?? Когда вы предлагаете отдельный RSS-канал для...

Хотите ли вы позволить своим посетителям подписываться на отдельные теги или пользовательские таксономии??

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

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

Зачем позволять пользователям подписываться на теги и пользовательские таксономии?

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

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

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

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

https://www.wpbeginner.com/section/wp-themes/feed/

Но большинство ваших посетителей не знают, как найти и подписаться на эти ленты. Давайте рассмотрим, как добавить ссылку RSS подписки на теги и пользовательские архивы таксономии.

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

Начнем с добавления простой ссылки RSS-подписки на страницы архива тегов.

Для этого вам нужно добавить код в файлы вашего сайта. Если вы не делали этого раньше, то посмотрите наше руководство о том, как вставить фрагменты кода из Интернета в WordPress.

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

Теперь, если в вашей теме есть тег.php файл, тогда просто добавьте следующий код прямо перед циклом.

Если у вашей темы нет тега.php файл, но есть архив.php файл, то вам нужно создать новый файл с именем tag.php и вставить весь код из архива.php в него. Как только вы закончите, вставьте в него приведенный выше код.

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

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

Подписаться на предварительный просмотр тегов

Этот код просто добавляет ссылку с якорным текстом ‘Подписаться’ в шаблон. Вы можете добавить иконку RSS вместо текста, если хотите. Все, что вам нужно сделать, это заменить текст ‘Subscribe’ на URL изображения, как показано ниже:

  

Вот скриншот архива тегов на нашем демонстрационном сайте после того, как мы изменили код.

Подписка на теги с предварительным просмотром иконок

Добавление ссылки RSS-подписки на архивы пользовательской таксономии

Мы можем сделать то же самое для пользовательских архивов таксономии.

Вам нужно зайти в папку вашей темы и найти файл с именем taxonomy-YOURTAXONOMYNAME.php .

Например, если у вас есть пользовательская таксономия под названием ‘Topics’, то вам нужно найти файл под названием taxonomy-topics.php .

Затем вам нужно отредактировать файл и вставить следующий код над циклом:

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

Если вы хотите использовать иконку RSS вместо текста, то просто замените текст ‘Subscribe’ на тег изображения, как мы сделали в разделе выше.

Мы надеемся, что это руководство помогло вам узнать, как добавить RSS-подписку для тегов и пользовательских архивов таксономии.

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий