Как изменить URL страницы записей автора блога на WordPress

Для того чтобы получить список всех записей определенного автора в 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;
}
Важно! после того как добавите этот сниппет в файл, перейдите в админку на страницу Параметры — Постоянные ссылки и нажмите на кнопку «Сохранить изменения», без этого не заработает!

Чтобы оставаться в курсе свежих статей и уроков подписывайтесь на еженедельную почтовую рассылку или на новостную ленту RSS. Спасибо!