Как разрешить пользователям подписываться на авторов в WordPress

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

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

Зачем добавлять подписку на авторов в WordPress?

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

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

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

Сказав это, давайте рассмотрим, как позволить пользователям легко подписываться на авторов в WordPress.

Добавление функции «Подписаться на авторов» в WordPress

Все авторы на вашем сайте WordPress имеют свою собственную RSS-ленту. Этот RSS-канал расположен по URL-адресу, как показано ниже:

Не забудьте заменить ‘tom’ на имя автора, существующего на вашем сайте.

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

Добавление ссылки

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

Сначала вам нужно добавить этот код в функции вашей темы.php файл или плагин для конкретного сайта.

// Функция для генерации ссылки на RSS-ленту автора function wpb_author_feed() < $authorfeed = get_author_feed_link( get_the_author_id(), ''); $authorfeedlink = 'Subscribe to get more posts from ' . get_the_author_meta( 'display_name') .'' ; return $authorfeedlink; > // Создайте шорткод для отображения ссылки add_shortcode('authorfeed', 'wpb_author_feed'); // Включите выполнение шорткода в текстовых виджетах WordPress add_filter('widget_text', 'do_shortcode');

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

Подписаться на ссылку автора

Добавление ссылки «Подписаться на автора» в сайдбар

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

Добавление ссылки

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

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

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

Вам нужно установить и активировать плагин Display Widgets. Для получения более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.

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

Правила отображения виджета

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

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

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

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

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

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