Как изменить ссылку на автора
Здравствуйте. Необходимо изменить ссылку на автора:
До.
webexample.com/author/admin
После.
webexample.com/+admin
Примерная функция изменения URL
add_action('init', 'cng_author_base'); function cng_author_base() { global $wp_rewrite; $author_slug = 'user'; // slug name $wp_rewrite->author_base = $author_slug; }
После добавления в function.php необходимо нажать кнопку сохранить на странице постоянных ссылок.
Но, здесь мы получаем иной URL */user/admin
Что такое + в
+admin
? + в URL это символ пробела.Если просто удалить префикс, то чем тогда ссылка на автора будет отличаться от ссылки на страницу? Например,
/hello
- страница/hello
- автор.Теоретически, так можно сделать, но это не производительно, придется в правила ЧПУ добавить всех имеющихся авторов и при каждом запроса проверять их на совпадение с текущим URL... Короче, префикс нужен, хоть какой-то, по-другому это крайне не производительно...