А если у статьи — 2 или больше авторов? Как отобразить всех авторов в записи?

Примечание: Этот текст может содержать некоторые партнерские ссылки, а это значит, что я зарабатываю небольшую комиссию без каких-либо дополнительных затрат с вашей стороны, если вы воспользуетесь этими ссылками. Спасибо за понимание и поддержку.

Эта статья будет интересна тем из вас, у кого на сайте — несколько авторов, пишущих обзоры. Особенно тем из вас, где авторами обзоров являются два и более авторов. Бывает такое? Да, особенно часто я встречал соавторство на сайтах в дальнем зарубежье.

Как сделать несколько авторов одной Записи?

Как вывести обоих авторов в мета-данных Записи?

Сегодня я познакомлю вас с функционалом системы WordPress, который отвечает за авторов, пишущих Записи.

Моя статья — в первую очередь ориентирована на новичков, которые слабо знакомы с системными настройками и возможностями CMS WordPress. Поэтому, если вы считаете себя знатоком WordPress и пишите свои статьи без соавторов — можете не читать дальше.

Если хотите понять принцип работы статусов и ролей пользователя — тогда найдите 5 минут и продолжайте чтение.

Статус пользователя

Статус пользователя — это роль, которая присвоена тому или иному зарегистрированному пользователю на конкретном сайте, работающем на WordPress (такое правило есть и на Joomla и других движках, но я рассказываю именно о WordPress).

Кто присваивает статусы и роли пользователя?

Тот, кто имеет на это право — это администратор сайта. Admin’ом чаще всего является владелец ресурса. Иногда у сайта WordPress бывает 2-3 админа с распределением ролей.

Как можно на WordPress распределить роли?

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

С помощью плагина — можно. Например, плагин Role Manager поможет администратору более тонко настроить роли для любого зарегистрированного пользователя. Инфу об этом плагине на русскоязычных сайтах найти можно через поиск.

Одним из статусов пользователя является статус автора.

author

В тот момент, когда вы, как администратор, выполняете процедуру регистрации нового пользователя, вам необходимо из открывающегося списка выбрать роль — Автор:

author2

Теперь ваш новый Автор имеет доступ в консоль вашего сайта, но — видит только некоторые разделы консоли:

author3

Автор видит только те раздели консоли, которые имеют непосредственное отношение к созданию Записи, при этом он видит чужие Записи, Медиафайлы и Комментарии, но не может их редактировать (изменить, удалить).

Хорошо? Да. Но есть большое НО…

Стандартная типовая Запись в WordPress по умолчанию может иметь ТОЛЬКО ОДНОГО АВТОРА. Точка.

И вот здесь иногда возникает вопрос — «А можно сделать так, чтобы одна и та же Запись могла иметь 2-х или более авторов?»

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

  • Добавить соавтора или соавторов для написания стандартной Записи
  • Добавить вывод 2-х или более соавторов в мета-данных одиночной Записи со стороны редактора и со стороны просмотра сайта
  • Управлять соавторами через отдельную страницу настроек, даже без регистрации на сайте

Например, ваш соавтор не хочет регистрироваться на вашем сайте и пишет свои части Записи (или участвует в редактировании Записи) удаленно, как читатель. Присылает вам материалы на электронную почту и вы, как администратор и соавтор, самостоятельно их публикуете. Но — хотите видеть, что в качестве авторов Записи выступает 2 и больше авторов (соавторов).

Вам в этом поможет бесплатный плагин под названием — Co-Author Plus.

Плагин Co-Author Plus находится в официальном Каталоге WordPress, а это значит, что он чистый, валидный. Довольно давно обновлялся автором (почти 2 года), но — продолжает корректно работать на последних версиях WordPress и на форуме WordPress 2 месяца назад были автором плагина решены некоторые вопросы пользователей. Значит, автор не бросил плагин и продолжает его поддерживать.

У плагина Co-Author Plus более 10000 скачиваний и неплохой рейтинг читателей — 4,1 из 5 баллов.

Но — до сих пор плагин не был переведен на русский язык. Я восполнил этот пробел и вы можете скачать плагин у меня, с файлами русской локализации ru_RU.

Как он работает?

После установки и активации плагина в разделе Пользователи появится новая страница — Гостевые авторы (или соавторы):

author4

Нажимаете — Добавить нового, заполняете поля формы, сохраняете нового со-автора:

co-author

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

Вы можете (как администратор и автор всех Записей) создать новую Запись и добавить в нее вашего со-автора:

co-author2

Как добавить код PHP вывода 2-х и более авторов в мета-данных одиночной Записи

Чаще всего в Интернет ищут ответ на противоположный вопрос — «Как удалить из мета-данных одиночной Записи вывод автора?» и я догадываюсь, почему.

На большинстве сайтов WordPress — один владелец, один автор. Он же — admin. И каждый раз видеть под заголовком, рядом с датой публикации, что наподобие этого — грустно:

co-author3

Для начала, можно просто сменить отображаемое имя:

author5

И тогда будет намного лучше:

author6

Но если все-таки хочется удалить насовсем вывод автора в мета-данных, тогда откройте файл single.php (content-single.php) и найдите в нем такую функцию PHP:

the_author_posts_link();

Удалите вместе с тегами HTML+CSS, окружающими эту функцию, или оставьте, если в этих тегах выводится дата и комментарии.

Но я немного отвлекся, так как пообещал написать функцию PHP, с помощью которой мы выведем со-авторов. Для этого вам надо заменить написанную мной выше функцию такой:

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

Здесь могут быть варианты, так как каждая тема WordPress — это свой уникальный код и мой пример может на вашей теме не сработать.
Если посмотреть скриншот ниже — у меня получилось (бесплатная тема Hueman):

co-author4

Скачать плагин Co-Author Plus с моим переводом на русский:

[sdfile url=»https://bestplugins.ru/wp-content/files/co-authors-plus.zip»]

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

One Comment

Добавить комментарий

Ваш email нигде не будет показан. Обязательные поля помечены *