Наконец-то выкладываю рабочую версию плагина для WordPress «Список авторов WordPress». Начало разработки было описано в статье Делаем список авторов для WordPress.
Поскольку идея плагина была описана в предыдущей статье, перейду сразу к описанию инсталляции и дальнейшему использованию.
Установка плагина.
Здесь ничего нового:
- Скачиваем
- Выкладываем папку с файлами в wp-content/plugins
- Активируем в админке
Настраивать в данной версии ничего не нужно, вероятно появится позже какой-то дополнительный функционал.
При активации плагина будет создано две талицы wp_authors и wp_authors_stats (вместо wp_ будет ваш префикс, установленный в wp-config.php).
Использование плагина
Нам понадобится создать еще дополнительный шаблон в теме, который далее будет использоваться для вывода списка авторов.
Для этого скачайте мой пример шаблона authors.php и отредактируйте его под свой шаблон. (Новый вордпресс не дружит с вставками кода, поэтому при обновлении текста статьи все слетело)
Для оформления таблицы понадобится добавление классов в style.css
1 2 3 4 5 6 7 8 | .cell-head{font-weight:bold;background:white;vertical-align:middle;padding:5px 10px;} .cell-head-sort{font-weight:bold;background:white;vertical-align:middle;padding:5px 10px;} .cell1{background:white;vertical-align:middle;padding:5px 10px;} .cell2{background:white;vertical-align:middle;padding:5px 10px;} .cellint{text-align:right;} .author-table{background:#eeeeee;border: 1px solid #e3e3e3;} .author-table td{border: 1px solid #e3e3e3;} ._votes{float:left;margin:0 10px 10px 0;} |
Цвета отрегулируйте под свой шаблон.
Последним шагом осталось создать страницу и выбрать только что созданный шаблон Authors. Для того что бы работали страницы авторов у вас должен быть создан файл шаблона author.php, если такого нет, обратитесь к документации WordPress. Если у вас возникают трудности с созданием шаблонов, обращайтесь, постараюсь помочь. В следующих версиях планирую создание shortcode, т.е. будет возможность написания в любом посте/странице [authors-list] и он будет заменен таблицей с авторами. Подпишитесь на обновления, что бы не пропустить.
Скачать плагин WordPress Masterit Authors List | Страница плагина на WP
UPD. 19.01.2012. Плагин выложен в репозитарий плагинов WordPress. Страница плагина.
Внимание! Кто качал и использовал плагин с нашего сайта, не удивляйтесь, что на WordPress.Org директория именуется по-другому: masterit-authors-list (там автоматом делается), а все содержимое полностью совпадает. Поэтому у нас сайте теперь тоже лежит переименованная версия. Для полного обновления можно заменить (удалить masterit-authors2 и установить новый). Хотя вполне можно обновлять только файлы плагина. Извиняюсь за неудобства.
UPD. 24.04.2012: Исправлена ошибка удаления комментариев. Спасибо, Роберт
UPD. 12.01.2012: Исправлена ошибка пересчета комментариев авторов. Спасибо, Дима
UPD. 8.08.2011: Исправлена ошибка вызова несуществующей функции. Спасибо, Xeon.
UPD. 8.08.2011: Пример шаблона страницы списка авторов — может некорректно работать в вашем шаблоне.
102 комментария: WordPress плагин «Список авторов WordPress»