WordPress как на ладони
wordpress jino

Как изменить ссылку на автора

Здравствуйте. Необходимо изменить ссылку на автора:
До.
website.ru/author/admin
После.
website.ru/+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

Kama 1.3 года назад

Что такое + в +admin? + в URL это символ пробела.

Если просто удалить префикс, то чем тогда ссылка на автора будет отличаться от ссылки на страницу? Например, /hello - страница /hello - автор.

Теоретически, так можно сделать, но это не производительно, придется в правила ЧПУ добавить всех имеющихся авторов и при каждом запроса проверять их на совпадение с текущим URL... Короче, префикс нужен, хоть какой-то, по-другому это крайне не производительно...

0
Гость 1.3 года назад

Нет ответов на этот вопрос.

На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.