Описание
Назначайте сразу несколько авторов к записям, страницам и произвольным типам записей с помощью удобной формы. Записи с соавторами появляются в архиве соавторов. Соавторы могут редактировать записи, с которыми они связаны, а соавторы, являющиеся участниками, могут редактировать записи только в том случае, если они не были опубликованы (по умолчанию).
Доблавяйте авторов без создания системных WordPress пользователей. Просто создайте гостевого автора и свяжите его с любой записью на сайте.
Используйте функции шаблона плагина, чтобы отобразить список авторов где угодно в теме.
Этот плагин – практически полностью переписанная версия плагина Co-Authors, созданного автором Weston Ruter в 2007 году. Код оригинального плагина вдохновлен разработкой Mark Jaquith: ‘Multiple Authors‘.
Скриншоты
Сразу несколько авторов можно добавить к записи, странице или произвольному типу записей с помощью интерфейса автозаполнения. Гостевые авторы позволяют не создавать системных пользователей WordPress. Вы можете перезаписать мета-информацию существующих пользователей WordPress, связав их с гостевыми автороми.
Установка
- Важно: Пожалуйста, отключите оригинальный плагин Co-Authors (если он используется) перед установкой Co-Authors Plus
- Разархвириуйте файл coauthors-plus.zip и загрузите его содержимое в каталог
/wp-content/plugins/
. Вы также можете установить плагин напрямую из каталога WordPress. - Активируйте плагин используя меню ‘Плагины’ в WordPress
- Разместите необходимые функции шаблона в файлы темы.
- Добавьте соавторов к вашим записям и страницам.
Часто задаваемые вопросы
-
Если вы только что установили Co-Authors Plus, вы можете заметить, что авторы появились в панели администратора, но их нет на фронтенде. Вам необходимо добавить функции шаблона в файлы вашей темы самостоятельно.
-
Когда пользователь удален, он также будет удален из всех записей, в которых он соавтор. Вы также можете переназначить автора при удалении.
-
Да! Co-Authors Plus может быть активирован на каждом сайте отдельно или для всей сети. После создания гостевых авторов, они будут доступны на каждом сайте отдельно.
-
Какие нужны пользовательские разрешения?
-
Связать соавтора с записью может пользователь с правами ‘edit_others_posts’. Обычно такие права есть у роли Редактора или выше, но они также могут быть изменены с помощью фильтра ‘coauthors_plus_edit_authors’.
Создать профиль гостевого автора может пользователь с правами ‘list_users’. Обычно такие права есть у роли Администратора, но они также могут быть изменены с помощью фильтра ‘coauthors_guest_author_manage_cap’.
-
Да! Для этого есть функция шаблона
coauthors_wp_list_authors()
, которая принимает большинство аргументов функцииwp_list_authors()
. Подробности можно найти в файле template-tags.php. -
Да! Гостевых авторов можно полностью отключить с помощью фильтра. Добавьте следующий код на событие
init
:
add_filter( ‘coauthors_guest_authors_enabled’, ‘__return_false’ )
Отзывы
Участники и разработчики
«Co-Authors Plus» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Co-Authors Plus» переведён на 15 языков. Благодарим переводчиков за их работу.
Перевести «Co-Authors Plus» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.