Публикация в группе: Плагин WP-Recall - Личный кабинет на WordPress

Категории группы: Полезное

Внимание! Начиная с версии 9.0.0, при первоначальной активации плагина WP-Recall на сайте, плагин автоматически создает все необходимые страницы и настройки необходимые для его работы. Проверьте работу плагина до того, как производить его установку по инструкции ниже. Возможно, может потребоваться активация/деактивация одного из дополнений в менеджере дополнений WP-Recall.

Выводим личный кабинет - способ первый:

Через шорткод

С версии 7.4.0 личный кабинет пользователя можно размещать на произвольной странице через шорткод:

[wp-recall]

И такая страница уже есть в списке ваших страниц: в админке переходите в "Страницы", находите страницу "Личный кабинет". т.е. действий с вашей стороны не потребуется. Убедитесь что в "Настройках" плагина стоит вывод кабинета через неё:

Кабинет выводим через шорткод


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

Способ второй:

Через шаблон author.php

Переходим в папку с используемой в данный момент WordPress темой вашего сайта, которая находится в папке:
wp-content/themes/ и найти там файл author.php

25.01

На этом шаге может случится такая история, что такого файла в вашей теме просто нет. На самом деле, это совсем не проблема.
Данный файл можно легко получить из простого переименования файла archive.php или index.php
Для этого вы должны скопировать указанный файл к себе на жесткий диск, переименовать в author.php и загрузить этот файл обратно на сервер в папку активной вордпресс темы.
Конечно, стоит допускать, что ВП темы могут быть очень разными (сложными по структуре) и такой способ получения файла author.php может не помочь в отдельных случаях, но мы будет пока ориентироваться на общие случаи. Тут важно понимать, что всё что нам нужно получить в итоге, это наличие файла author.php

Итак, после того как вы нашли или получили файл author.php, откройте его в текстовом редакторе. Я рекомендую использовать для этого дела вменяемые редакторы, например, notepad++.
Далее вставляем в файл, выше цикла вывода записей, код:

<?php if ( function_exists( 'wp_recall' ) ) wp_recall(); ?>

- необходимый для работы плагина WP-Recall:

25.012

После этого, сохраняете файл, заменяете его на сервере и в общих настройках плагина выставляете вывод кабинета через архив автора:

Установка ЛК через архив автора
 
Кстати: Если у вас в теме нет файла author.php, то можно вставить следующий код в файл archive.php:

<?php if ( function_exists( 'wp_recall' ) && is_author() ) wp_recall(); ?>

Небольшое видео процесса:

Надеюсь процесс описан подробно и понятно.


p.s. Разницы вывода личного кабинета через шорткод или файл author.php практически нет.
Через шорткод вы получаете ссылку на кабинет вида: ваш-сайт/account/?user=1 (надпись "user" - в админке можно задать свою. 1 - идентификатор пользователя)
Через author.php ссылка на кабинет получается вида: ваш-сайт/author/masha/ (masha - логин пользователя с которым он регистрируется)

Все дочерние ВП темы в каталоге CodeSeller уже поддерживают вывод через страницу архива автора.

Если у вас возникли вопросы - создавайте новую тему на открытом форуме поддержки.
Удачи!
 

Документация WP-Recall

334

Автор публикации

не в сети 5 часов

Андрей CS

12K
рассматриваю задания
Комментарии: 2744Публикации: 481Регистрация: 30-11--0001Продаж/Покупок: 0/0