Хотите ли вы позволить посетителям вашего WordPress сайта подписываться на отдельные категории??
Когда вы предлагаете отдельный RSS-канал для каждой категории, ваши посетители могут подписаться на темы, которые их больше всего интересуют.
В этой статье мы покажем вам, как разрешить пользователям подписываться на отдельные категории в WordPress.
Зачем разрешать пользователям подписываться на категории в WordPress?
Когда вы начинаете вести блог на WordPress, вы можете использовать категории для группировки записей в блоге по различным разделам, чтобы помочь вашим читателям найти наиболее интересный для них контент.
Например, новостной сайт может иметь категории для своих статей под названиями Новости, Мнение, Погода и Спорт.
Вы также можете позволить своим посетителям подписываться на определенные категории. Таким образом, они будут получать уведомления по RSS или электронной почте, когда вы опубликуете новые записи в блоге, которые могут их заинтересовать.
К счастью, WordPress автоматически создает RSS-канал для каждой категории на вашем сайте, добавляя /feed/ в конце URL страницы категории.
Например, если у вас есть категория под названием «Новости» с URL-адресом, подобным этому:
Тогда его RSS-лента будет находиться по следующему URL:
Но большинство ваших посетителей не знают, как найти и подписаться на эти каналы. Давайте посмотрим, как упростить пользователям подписку на ваши категории WordPress.
Добавление ссылки RSS-подписки на страницы категорий
Начнем с добавления простой ссылки RSS-подписки на страницы категорий.
Чтобы сделать это, вам нужно добавить код в файлы вашего сайта, и мы не рекомендуем это делать новичкам. Если вы не делали этого раньше, то смотрите наше руководство о том, как вставить фрагменты кода из интернета в WordPress.
Первое, что вам нужно сделать, это зайти в папку вашей темы и найти файл category.php . Если вы не видите категорию.php, затем найдите архив.php .
Если вы не видите ни того, ни другого, то, скорее всего, вы используете фреймворк темы WordPress, и эта статья не будет для вас полезной.
Итак, если в вашей теме есть категория.php файл, затем просто добавьте следующий код везде, где вы хотите отобразить ссылку на подписку. Мы бы рекомендовали добавлять их непосредственно перед циклом.
Если в вашей теме есть архив.php файл, но не имеет категории.php файл, то вам нужно создать новый файл под названием category.php и вставьте весь код из архива.php в него. Как только вы закончите, вставьте в него приведенный выше код.
После добавления фрагмента кода вы сможете увидеть ссылку на подписку на странице архива вашей категории, как показано ниже:
Этот код просто добавляет ссылку с якорным текстом ‘Подписаться’ в шаблон. Вы можете проявить фантазию и добавить вместо текста иконку RSS, если вам так больше нравится. Все, что вам нужно сделать, это заменить текст «Подписаться» на URL-адрес изображения, как показано ниже:
Пример иконки подписки выглядит следующим образом:
Добавление других вариантов подписки на категории в WordPress
Большинство ваших посетителей, использующих RSS-ридер, уже установили расширение для браузера для удобного добавления новых лент. Но никогда не помешает добавить привычные иконки, чтобы облегчить этот процесс.
Для примера мы добавим кнопки для двух популярных веб-приложений для чтения RSS, Feedly и Inoreader. Вы можете использовать ту же технику для добавления других сервисов, если хотите.
Ниже приведен пример кода, который нужно добавить в категорию вашей темы.php файл:
cat_ID ) . '" title="Подписаться на эту категорию" rel="nofollow"> cat_ID ) . '" title="Подписаться через Feedly" rel="nofollow"> cat_ID ) . '" title="Подписаться через Inoreader" rel="nofollow">