Таким образом, URL-адрес по умолчанию для отображения списка сообщений определенного автора выглядит следующим образом:
http://domain.com/author/{username}
Мне интересно, как изменить «автора» в этом URL на что-то еще?
Я работаю над сайтом для чартерной школы, и они хотели бы, чтобы у каждого учителя был список должностей по «классной комнате». Таким образом, желаемый URL будет
http://domain.com/classroom/{username}
url-rewriting
urls
author
jessegavin
источник
источник
http://domain.com/classroom
URL?Вы можете добавить это в свои функции, и он будет перезаписывать слаг из «автор» по умолчанию в «класс»,
надеюсь, это поможет вам
источник
flush_rules()
это довольно дорого (по ресурсам), поэтому я бы не стал называть это при каждой загрузке страницы. Если вы делаете это только для одного сайта, вы можете пропустить его и просто посетить страницу Постоянных ссылок, это также очистит правила.functions.php
более чем достаточно (и он не будет случайно отключен).Я использую плагин «Edit Author Slug», чтобы сделать то же самое в моем http://www.techcartnow.com/author/kapil-khandelwal/ блоге WordPress. Я изменил "авторский слаг", используя этот плагин.
Плагин « Edit Author Slug » позволяет изменять как авторскую базу (часть «/ author /» URL-адресов авторов), так и авторскую слаг (по умолчанию используется имя пользователя автора).
источник
Вы можете добавить это в свой
functions.php
:источник