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

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

Как добавить возможность добавлять избранные статьи?

Для решения задачи воспользуемся бесплатным плагином WP Favorite Posts. После его установки и активации в админ-панели переходим Настройки -> WP Favorite Posts.

Страница настроек плагина WP Favorite Posts

Как видим, на странице доступно большое количество настроек. Самый первый параметр Закладки только для зарегистрированных пользователей позволяет указать, кто сможет использовать закладки. В случае, если поле не активно, то все, даже не являющиеся пользователями сайта, смогут добавлять в избранные понравившиеся посты. В настройке Автоматический вывод ссылки добавления в закладки Вы можете указать, где показывать кнопку добавления в избранные (в начале поста, в конце или в произвольном месте). Если выбрано значение Custom, то справа от него виден специальный код, вставив который в любое место Вашего сайта, будет видна эта кнопка. Дальше Вы можете выбрать (или задать свою) картинку, которая будет сопровождать кнопку добавления.

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

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

Теперь осталось вывести список любимых записей. Для этого плагин предоставляет удобный виджет, который можно вывести в сайдбаре Вашего сайта. Для этого нужно в админ-панели перейти Внешний вид -> Виджеты и в блоке Неактивные виджеты найти виджет User’s Favourites.

Страница Виджеты

Далее следует перетянуть его в нужное место сайдбара и указать заголовок (например, Любимое), затем нажать кнопку Сохранить.

Настройка виджета User’s Favourites

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

Страница записи

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

Страница записи

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров