Вывод нескольких авторов для одной записи в WordPress

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

По умолчанию WordPress выводит на экран только одного автора в подписи, однако имеется уникальный плагин Co-Authors Plus, который позволяет привязывать нескольких авторов к записям, страницам и произвольным типам записей через специальное поле ввода.

В данной статье мы рассмотрим, как привязать нескольких авторов с помощью плагина Co-Authors Plus, не создавая новых аккаунтов для участников/пользователей WordPress.

Пара слов о плагине Co-Authors Plus

С помощью плагина Co-Authors Plus можно присваивать нескольких авторов к записям, страницам или произвольным типам записей через специальное поле ввода. Написанные соавторами записи представлены в соавторских архивах и в соавторском фиде. Соавторы могут редактировать свои записи; однако соавторы, которые являются участниками, могут редактировать записи только тогда, когда они еще не были опубликованы (собственно, это ограничение данной роли).

Давайте перейдем к пошаговому руководству по установке плагина.

Для начала скачайте и установите плагин. После активации вы увидите новый пункт в меню Пользователи в вашей консоли. Переходим в раздел Users > Guest Authors > Add new user и заполняем все детали. Это очень удобная возможность для владельцев блогов, поскольку им не понадобится создавать новые аккаунты для разовых гостевых записей. Используйте эту функцию, чтобы добавить новых гостевых авторов без создания пользовательского профиля.

Add-New-Guest-Author-Co-Authors-Plus-Plugin

Как только вы заполните профиль гостевого автора, на следующем шаге вы можете связать участников с их материалами. Чтобы сделать это, перейдите к экрану редактирования записи – там вы увидите новое мета-поле, которое позволяет выбирать авторов для определенных записей.

Assign-Authors-Co-Authors-Plus-plugin

Добавляем теги шаблонов

Вам нужно обновить теги шаблонов для корректного использования этого плагина. Замените тег the_author() на тег co-authors() или coauthors_posts_links(). Если вы используете фреймворк, такой как Genesis, вам понадобится писать произвольный код.

Вот пример такого кода:

if(function_exists('coauthors_posts_links'))
coauthors_posts_links();
else
the_author_posts_link();

В зависимости от вашей темы или фреймворка, вам, возможно, понадобится добавить/изменить код, стоящий в single.php, custom_functions.php и т.д.

Источник: wpkube.com

Блог про WordPress
Комментарии: 4
  1. AlexS

    Не совсем понятна практическая сторона этого плагина

    1. Дмитрий (автор)

      Возможно в блоге есть авторы, которые совместно работают над статьями, по типу творческих союзов. И все их статьи набираются совместно, потому будет удобно искать по этим соавторам или подписываться на их фид.

  2. Антон

    Сменил шаблон и все наперекосяк! Вместо авторов-пользователей сайта выводится мое имя админа (anonim)(( Мой сайт только пользовательские посты которые люди добавляют через плагин Пользовательских постов User Submitted Posts. Как быть чтоб реальные авторы-пользователи выводились вместо anonima?! :-(

    1. Дмитрий (автор)

      В данной статье речь идет про другой плагин — Co-Authors Plus.

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

Добавить комментарий для Антон Отменить ответ

Получать новые комментарии по электронной почте.