Для того чтобы получить список всех записей определенного автора в WordPress, по умолчанию можно перейдя по ссылке yoursite.com/author/name. Но что если Вы хотите использовать термин profile, а не author в URL? Вот способ сделать это.
Вставив следующий код в файл functions.php вы измените URL записей автора с yoursite.com/author/name на yoursite.com/profile/name.
1 2 3 4 5 6 | add_action('init', 'cng_author_base'); function cng_author_base() { global $wp_rewrite; $author_slug = 'profile'; // slug name $wp_rewrite->author_base = $author_slug; } |
Важно! после того как добавите этот сниппет в файл, перейдите в админку на страницу Параметры — Постоянные ссылки и нажмите на кнопку «Сохранить изменения», без этого не заработает!
Источник статьи/урока: https://xozblog.ru
По материалам: http://www.wprecipes.com/how-to-change-author-url-base-on-your-wordpress-site