Для перенаправления в WordPress можно использовать встроенный в ядро редирект. Настроить редирект в WordPress с помощью функций: wp_redirect() и wp_safe_redirect(). Разница между этими функциями состоит в том, что wp_safe_redirect() дополнительно проверяет адрес в списке разрешенных хостов.
Пример как настроить 301 редирект в WordPress:
function redirect_to_home($query) {
if(is_author()) {
wp_redirect(home_url(), 301);
exit;
}
}
add_action('parse_query', 'redirect_to_home');
При переходе по адресу https://codebeer.ru/author/admin, WordPress выполнит редирект на главную страницу сайта.
В качестве обязательного аргумента для функции необходимо указать адрес страницы, на которую будет вести редирект. Это могут быть как внутренние, так и внешние страницы. Второй аргумент указывает тип редиректа.