Как сделать разные страницы для разных авторов (wordpress)?
Имеется сайт на Wordpress, 3 автора. Необходимо для каждого автора сделать отдельную страницу с разными стилями. Имеется ли плагин для подобного или все таки есть довольно простое решение сделать это ручками? Спасибо!
А что должно быть на странице автора? Если речь о странице архива автора, то у вас в body будут прописаны классы author author-{name}. Цельтесь стилями через этот последний селектор.
Да, я про страницу автора. Есть главный автор сайта-ему сделать страницу со слайдером, последними статьями и прочим. И всех остальных авторов выделить на другую страницу с их последними статьями
Wpak: в таком случае вас спасут темплейты. Вам в папке темы нужно 2 шаблона:
1. author.php - он будет использоваться для вывода страницы с постами одного автора, который обычный (не админ). В коде самого шаблона над стандартным лупом (или в другом месте, где нужно) можете добавлять необходимые блоки - например, информацию об авторе.
2. author-{nicename}.php или author-{ID}.php - этот шаблон будет использоваться для вывода страницы с постами конкретного автора, определяемого по его nicename или ID. В самом шаблоне перед/после лупа можете также добавлять все, что душе угодно.
Ну и дополнительно, в теге body будут присутствовать классы, которые описывают что за шаблон используется. По этим классам можете таргетировать разные стили.
Да, забыл - WordPress ищет и подключает нужный шаблон в следующем порядке: author-{id}.php, author-{nicename}.php, author.php, а если ни один из них не обнаружен, то использует arhive.php, потом index.php. Поэтому для конкретного автора будет подхвачен его персональный шаблон, а для всех остальных - author.php