Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Изменение адреса ЛК с /author/masha/ на /user/masha/ - это возможно?
5ответ(ов) в теме
rtc
не в сети 5 лет
На сайте с 27.03.2019
Участник
Тем 1
Сообщения 2
1
23:27
Версия WP-Recall: 16.17.15

Приветствую!

Возможно ли как-то измененить адрес ЛК с /author/masha/ на /user/masha/ ?

0
Вова (Otshelnik-Fm)
не в сети 10 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
2
00:04

Здравствуйте. Нет.

0
Preci
не в сети 1 день
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
3
01:39

В функции темы добавить

add_action('wp_recall_before_init', 'change_author_base', 9);
function change_author_base() {
    global $wp_rewrite;
    $wp_rewrite->author_base = 'user';
}

Если вешать на просто экшн init то у еня не работает, а с wp_recall_before_init работает

Или можно экшн

add_action('init', 'change_author_base', -1);

Так то же работает, но я не уверен что можно использовать отрицательные значения.

ну и постоянные ссылки после добавления кода надо пересохранить

Редакции сообщения
28.09.2019 01:43PreciПричина: не указано
28.09.2019 01:52PreciПричина: не указано
28.09.2019 01:52PreciПричина: не указано
28.09.2019 01:59PreciПричина: не указано
1
Вова (Otshelnik-Fm)
не в сети 10 часов
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
4
03:37

Почему я ответил "Нет" - потому что смена логики ядра вордпресс ведет уйму неприятностей (ага - там подвязана куча фильтров и точек).
Ваш вопрос не по WP-Recall, а по базовым реврайтам ВП. И судя по форумам ВП - смена слага кабинета ведет к массе неприятностей. Это и неожиданные поломки при поиске, это и глобальные неприятности в rest api и нежданчики при том когда другие плагины вдруг вешаются на этот слаг. Оно вам точно надо?

Но в любом случае - данный слаг задает не WP-Recall, а движок вордпресс. Поэтому с данным вопросом на форум поддержки вордпресс. И последствия за вами. Плагин тут не при чем.

Preci - это тонкий вопрос - и пользователю стоит указывать на возможные проблемы. А то он придет и винить плагин начнет (или не придет и просто в репо единицу вставит за неоправданные ожидания и фантазии - "говорили же что работает"). Не поняв что это работа ядра ВП.

1
rtc
не в сети 5 лет
На сайте с 27.03.2019
Участник
Тем 1
Сообщения 2
5
09:43

Спасибо. Понял , куда смотреть...

0
Вы не имеете права на публикацию сообщений в этой теме