Домой Wp-Recall WP-Recall: Установка и настройка Просмотр профиля пользователя
4ответ(ов) в теме
Charpantier
не в сети 10 лет
На сайте с 19.04.2014
Участник
1
02:19

Доброго дня!
Использую ваш плагин для выполнения одной из задач. И столкнулся с такой проблемой:
Нужно сделать возможность просмотра Пользователем своего профиля (без возможности редактирования, сохранения) из верхнего меню, только просмотр.

Сделал в меню пункт со ссылкой на страницу "личный кабинет", в ней шоткод (wp_recall).
Выбран порядок вывода - "Форма в виджете".
1 Вопрос - можно ли, и как, убрать "Регистрация" в этой форме?

После ввода логина и пароля - попадаю в профиль пользователя.
2 вопрос - Где можно отредактировать эту форму?
(нужен только просмотр профиля, без возможности смены пароля, и загрузки аватара).

3 вопрос - как пользователю выйти?
(виджет в правой слайдбаре не задействован, т.е. кнопок нет)
Можно как-то вставить кнопку в форму самого профиля?

Буду благодарен за указание направление работы.
С уважением.

0
Charpantier
не в сети 10 лет
На сайте с 19.04.2014
Участник
2
03:03

Прошу подсказать на вопрос 2:

index.php, function recall_block_edit_user_profile
- редактировать форму здесь?

0
Charpantier
не в сети 10 лет
На сайте с 19.04.2014
Участник
3
05:11

По вопросу 1:
functions-rcl.php - просто убрал строки 815 и 816...

по вопросу 3:
index.php, function recall_block_edit_user_profile

закомментарил строки с кнопкой "обновить профиль"
за ними вставил:
e c h o _ a h r e f = . wp_logout _ url ( / ). title= .__(Выход,rcl)._ _input type=button class=recall-button value=.__(Выход,rcl)._ _ / a _;
(убрал кавычки и апострофы, иначе код не виден)
Кнопка появилась... но около закладки "профиль"...
---------------
Криво получилось... подскажите, пожалуйста, более красивое решение.
Заранее благодарен.
С уважением.

0
Андрей CS
не в сети 19 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
4
13:25

1. Форма регистрации редактируется в файле /wp-content/plugins/recall/functions-rcl.php в функции get_authorize_form_rcl()
2. Если вам не нужен профиль то просто отключите его в менеджере дополнений. Если надо отредактировать выводимую информацию во вкладке профиля, то можно воспользоваться настройками на странице "Поля профиля" в админке. Если надо отредактировать код, то смотрим файл /plugins/recall/add-on/profile/index.php внутри функции recall_block_edit_user_profile
3. Код кнопки выхода:

echo '<a href="'.wp_logout_url( '/' ).'" title="Выход"><input type="button" class="recall-button" value="Выход"></a>';

0
Тема закрыта. Публикация новых сообщений запрещена.