Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Предварительный просмотр страницы /author/ или смена адреса личного кабинета
2 ответ(ов) в теме
Cureor
не в сети 4 недели
На сайте с 01.06.2019
Участник
Тем 10
Сообщения 30
1
15:19
Версия WP-Recall:16.17.15

Добрый день, коллеги. Cуществует такая возможность как выводить публичные страницы пользователей через author.php вида

Вы не можете просматривать опубликованные ссылки

Проблема заключается в том, что Wordpress позволяет выбрать для личного кабинета только два вида адреса (/account/?username=1 и /author/nickname/) и сам пользователь может увидеть как выглядит его страница только в другом браузере или разлогинившись.

Подскажите, каким образом можно изменить адрес /author/ на, допустим, /polzovatel/, разделить ссылку публичной страницы от ссылок личного кабинета или реализовать предпросмотр публичной части не заставляя пользователя выходить из аккаунта?

Редакции сообщения
15.08.2019 15:20CureorПричина: не указано
0
Cureor
не в сети 4 недели
На сайте с 01.06.2019
Участник
Тем 10
Сообщения 30
2
01:38

Смог реализовать возможность пользователю посмотреть как выглядит личная страница снаружи с помощью простого, но занятного хака. Просто обращаемся к странице пользователя по ссылке с get-параметром

<a title="Посмотреть страницу как гость" target="_blank" href="/author/'.strtolower($userdata->display_name).'/?noauth">Предпросмотр</a>
, и вешаем на этот триггер обнуление id текущего пользователя <?global $user_ID; if(isset($_GET['noauth']))$user_ID='';?>

Редакции сообщения
23.08.2019 01:38CureorПричина: не указано
23.08.2019 01:39CureorПричина: не указано
23.08.2019 01:40CureorПричина: не указано
0
Тема закрыта. Публикация новых сообщений запрещена.