Создание личного кабинета вордпресс. Плагин Theme My Login. Изменение полей ввода контактной информации

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

Первое упоминание этого плагина мы нашли 31 Июля 2012 года. Началось все с малого. Поначалу цель плагина была одна – дать возможность пользователям оставлять друг другу отзывы, а в итоге мы получили гораздо больше.

За время своего существования плагин прошел большой путь и на данный момент уже достиг многого: этот плагин есть на сервисе GitHub, он имеется и в официальном репозитории WordPress. Переведен на английский, русский, украинский и иврит. С недавнего времени он добавлен в сервис «Translating WordPress» — где каждый может его перевести на свой язык.

Плагин позволяет расширять свой функционал с помощью своих дополнений.

Некоторые дополнения загружаются вместе с самим плагином. Они активируются при первой активации плагина и добавляют базовый функционал.

Базовая версия плагина включает в себя набор дополнений, доступных всегда, как правило, этого набора хватает с головой на то, чтобы превратить свой сайт в нечто большее:

  • Дополнение профиля – включает в себя расширенные настройки профиля, возможность создавать свои поля профиля и управлять ими.
  • Дополнение фида – формирование новостной ленты пользователя за счет подписки на новости других пользователей.
  • Дополнение групп – создание пользовательских групп с очень широким функционалом и настройками для администратора группы.
  • Дополнение магазина – если хотите превратить личный кабинет пользователя в личный кабинет покупателя и плотно интегрировать его с вашим ИМ, то данное дополнение позволит это сделать.
  • Личные сообщения – быстрый, удобный, функциональный пользовательский чат, поддерживающий oembed-функционал WP, со своими закладками и управлением контактами.
  • Дополнение публикации – включает в себя базовый функционал добавления пользовательских публикаций через форму публикации плагина, имеет широкие настройки, использует всеми другими дополнениями, которые используют фронтенд публикацию в любые произвольные типы записей.
  • Система рейтинга – данное дополнение позволяет формировать рейтинговую систему сайта, добавляя рейтинг и возможность его изменения практически для любых сущностей, в том числе, конечно, для публикаций всех видов. На сайте автора дана подробная инструкция, как подключать к системе рейтинга свои сущности или даже определенные действия пользователей на сайте.
  • Дополнение отзывов – с этого все начиналось, функционал отзывов пользователей, также подключен к системе рейтинга сайта.

Остальные дополнения вы можете скачать на сайте плагина (на момент написания их 61).

Особое внимание стоит обратить на репозиторий плагина, созданный для удобства его пользователей.

Все дополнения к плагину размещаются в репозитории через каталог дополнений. Размещение дополнения в репозитории WP-Recall гарантирует возможность обновления этого дополнения у всех его пользователей, без необходимости заново скачивать новую версию дополнения или обращаться за этим к автору этого дополнения.

Каждый может, написать свое дополнение к плагину, сделать это достаточно просто, если имеются навыки написания плагинов WP. Подробная инструкция для этого имеется.

Дополнения могут распространяться бесплатно и платно, именно автор дополнения решает, как именно распространять свое дополнение.

Это обычная модель распространения расширений обеспечивает заинтересованность и мотивацию разработчика. Но и сообщество не дремлет — с их помощью каталог дополнений пополнился на треть. Вход в репозиторий плагина открыт и каждый может создать конкуренцию, существующим дополнениям других авторов, добавив свое решение.

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

Вид профиля пользователя:

Вид на переписку в личных сообщениях:

Установка плагина:

Не отличается от установки обычного плагина. Заходим в поиск плагинов, ищем wp-recall, нажимаем установить и активировать.

После активации, в админке плагин создает свою страницу с настройками:

Чтобы начать работать — нам надо перейти в Add-on менеджер и активировать нужные расширения:

Выбираем нужные, активируем.

Загрузить в список менеджера дополнения, скачанные из каталога, можно через форму загрузки — в верхней части: «Загрузить дополнение для Wp-Recall в формате.zip»

В менеджере дополнений будет полезным ввести свой RCLKEY для обновления установленных дополнений в один клик

RCLKEY – это уникальный ключ, своего рода подпись вашего аккаунта на сайте плагина, по которому репозиторий сверяет ваши права на загрузку обновления того или иного дополнения.

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

Необходимые к обновлению аддоны — вы увидите на странице аддонов, в админке вашего сайта. Запрос по поиску обновлений производится два раза в день.

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

На странице «Репозиторий» вы можете ознакомиться с неустановленными у вас дополнениями. Дополнения выводятся по последнему обновлению:

Как только разобрались с необходимым вам функционалом — активируем аддоны, переходим на страницу настроек и настраиваем опции под себя.

Есть два варианта вывода личного кабинета пользователя на сайте — с помощью простого кода в файл autor.php или шоткода на странице. Если выбрана страница архива автора, то внутри шаблона archive.php необходимо разместить функцию if(function_exists(‘wp_recall’)) wp_recall();

Каждый из вариантов имеет свои плюсы и недостатки, но по-умолчанию плагин размещает личный кабинет на странице через шорткод.

Многие дополнения выводят контент с помощью шорткодов (вывод всех групп, всех пользователей сайта, подписки, публикации и т.д.) с набором параметров, позволяющих тонко настроить, добавить или убрать фильтры и сортировки.

WP-Recall достаточно активно использует ajax — загрузка страниц происходит быстрей, но в настройках есть и обычный вывод (такие настройки есть в личном кабинете, или например в фиде пользователя).

Все действия пользователь проводит в фронтенде — от регистрации, до публикации и продажи товаров. Все будет происходить в дизайне вашего сайта и пользователя не смутит админка WordPress. Он ее просто не увидит.

Плагин работает с любой темой вордпресс и полностью адаптивен. Будет удобно пользоваться как на ПК, так и на мобильных устройствах.

Резонным будет вопрос: — «но ведь существуют аналоги? Зачем еще один?»

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

Плагин постоянно развивается, обновления выходят с завидной регулярностью. Уже сложилось свое сообщество пользователей плагина, на сайте плагина действует форум поддержки, где пользователями указываются недостатки и устраняются шероховатости в работе. Всегда можно связаться с автором какого-то дополнения или оставить свой отзыв о нем.

Рассказать обо всех тонкостях работы с плагином — в одной статье невозможно. На сайте разработки (он работает на WP-Recall) есть раздел «Наш блог» — там вы можете почитать о многих аспектах работы с плагином. А также подписаться на группы пользователей – там они делятся своими рецептами, «секретами» и сниппетами для работы с WP-Recall.

WP плагин WP-Recall расширяется за счет сторонних дополнений. В мы разобрали этот момент.

Есть отдельная категория дополнений WP-Recall: - перейдите по ссылке в каталог дополнений и ознакомьтесь с доступными шаблонами (там представлены как бесплатные шаблоны, так и VIP и премиум шаблоны ЛК).

Шаблоны личного кабинета - готовое решение, представляющее в wp личный кабинет (ЛК) пользователя в совершенно другом отображении. Многие плагины представляют личные кабинеты пользователей без возможности простой смены их внешнего вида - в WP-Recall этот вопрос решается простым переключением в админке.

Вы на своем вордпресс сайте сможете с лёгкостью развернуть личный кабинет автора - потребуется всего несколько кликов.

На данный момент в базовой комплектации плагина идут 2 бесплатных дополнения-шаблона личного кабинета: Sunshine и Grace. Это адаптивные (responsive) шаблоны личного кабинета (при условии что ваша wordpress тема адаптивна). Они представляют пользователю комфортное использование кабинета как на ПК, так и на планшетах или мобильных устройствах. Меню вкладок удобно группируется и скрывается в всем известный "бургер" - иконку, кликнув по которой вы получаете мобильное меню. Таким образом, большое количество вкладок в личном кабинете не разрывают шаблон кабинета, обеспечивая удобный пользовательский интерфейс.

Установка шаблона личного кабинета, его активация и обновление:

Установка шаблона личного кабинета: ничем не отличается от установки нового дополнения WP-Recall.
Переходим в админке: "WP-Recall" -> "Шаблоны" и в "Загрузить дополнение для WP-Recall в формате.zip" выбираем zip-архив дополнения шаблона личного кабинета и загружаем на сервер.


Активация шаблона личного кабинета: - активировать единовременно можно только лишь один шаблон личного кабинета. Для активации его на странице "WP-Recall" -> "Шаблоны" наводим на нужный шаблон в списке и нажимаем "Подключить"

Обновление сторонних шаблонов производится также как и сторонних дополнений - работу с которыми разобрали в 1-й главе. Базовые шаблоны обновляются при обновлении плагина.

Основная структура шаблонов личного кабинета:

100%-ное совпадение конечно зависит от используемого шаблона но как правило структура кабинета такая:

В верхней области шаблоны регистрируют свой сайдбар (в админке: "Внешний вид" -> "Виджеты") - т.е. вы можете разместить туда любой шорткод, текст или прочие виджеты.
В областях: actions, counters и menu дополнения выводят свои кнопки, и в области menu кнопки при переполнении складываются в "мобильное меню". В середине ЛК есть область контента личного кабинета - это тоже зона сайдбара для виджетов.

И в подвале ЛК вы тоже можете увидеть свою зарегистрированную зону для виджетов.

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

Кастомизация шаблона личного кабинета:

Если областей виджетов вам недостаточно - вы можете дополнить шаблон личного кабинета своими областями или подправить верстку кабинета под себя.

Про функционал WP-Recall шаблонов (templates, не путать с шаблонами личного кабинета) я рассказывал в 1-й главе.
Так вот: шаблон личного кабинета вы можете изменить, если вам нужно поменять что-то в верстке - изучите руководство "Используем функционал шаблонов в плагине WP-Recall. Список шаблонов" . В папке шаблона личного кабинета есть темплейт office.php - его копируйте по безопасному пути и там уже вносите изменения. Так вы их не потеряете при обновлении плагина и дополнений шаблонов ЛК.

В плагине WP-Recall есть хуки и фильтры - но в рамках этой книги для новичков мы не будем затрагивать вопросы по разработке.

Личные кабинеты базовой версии плагина:

В базовой версии плагина идут 2 дополнения-шаблона личного кабинета. Это Sunshine и Grace. Рассмотрим их особенности и внешний вид:

WP-Recall шаблон личного кабинета Sunshine


Внешний вид шаблона "Sunshine"

Шаблон позволяет пользователю устанавливать обложку в шапке шаблона (справа вверху иконка), устанавливать аватарку (иконка в области аватарки), выводить блок информации о пользователе (иконка "I" вверху аватарки, "Подробная информация"):


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

Шаблон личного кабинета регистрирует свои три области виджетов: RCL: Сайдбар контента личного кабинета, RCL: Сайдбар над личным кабинетом и RCL: Сайдбар под личным кабинетом. Смотрите в админке: "Внешний вид" -> "Виджеты"

Шаблон позволяет выводить кнопки из области меню как в вертикальном представлении, так и в горизонтальном (настройка в админке: "WP-Recall" -> "Настройки" -> "Общие настройки" -> "Размещение кнопок вывода вкладок").

Горизонтальные кнопки при переполнении свернутся с в мобильное меню:


При нажатии на иконку "бургера" вы увидите остальные кнопки личного кабинета:


Цвет кнопок регулируется через общие настройки: "WP-Recall" -> "Настройки" -> "Общие настройки" -> "Оформление" -> "Основной цвет" - так вы их можете настроить под цвет вашего сайта.

В базовой версии плагина личный кабинет автора позволяет выводить:
1. чат (переписка в личных сообщениях)
2. выводить настройки профиля (заполнять произвольные поля профиля) - пользователь может их заполнить не заходя в админ панель (wp-admin).
3. выводить созданные группы
4. осуществлять вывод записей wordpress этого автора
5. выводить форму публикации
6. созданные заказы в интернет-магазине на базе бесплатного дополнения Commerce
7. выводить список созданных тем форума (дополнение PrimeForum)
8. выводить детализацию рейтинга пользователя
9. выводить список подписчиков и подписок на других авторов
10... произвольные вкладки созданные администратором в админке

Адаптивный дизайн кабинета позволяет им одинаково удобно пользоваться как на ПК, так и на планшетах и мобильных:

WP-Recall шаблон личного кабинета Grace

Шаблон Grace предоставляет такие же возможности личного кабинета как и Sunshine (за исключением: кнопок вывода вкладок личного кабинета - только вертикальный вид и он регистрирует 2 области виджетов - над и под кабинетом), поэтому вышесказанное справедливо и для него.

Посмотрим на внешний вид этого WordPress шаблона личного кабинета:


Внешний вид шаблона "Grace"

И его внешний вид на мобильном устройстве:

Сторонние личные кабинеты пользователей:

Сторонние шаблоны личного дополнения - все остальные шаблоны ЛК, доступные со страницы: Шаблоны личных кабинетов WP-Recall

Описание возможностей найдете на странице описания. Там же и скриншоты. Ниже я представлю несколько скриншотов с названиями wordpress кабинета - "для полноты картины":


Шаблон ЛК "Across Ocean"
Шаблон ЛК "Across Ocean PRO"
Шаблон ЛК "Theme Line"
Шаблон ЛК "Theme Clear Sky"
Шаблон ЛК "Theme Control"
Шаблон ЛК "Theme Control" и доп "User Info Tab"
Шаблон ЛК "Light"

Сравнительная таблица возможностей шаблонов ЛК:

В этой таблице я проанализировал все существующие на этот момент вордпресс шаблоны личного кабинета для плагина WP-Recall. Выделил из них основные моменты и особенности:

Пояснения к таблице:
1-й экран - это экран, сразу по заходу в wp личный кабинет, т.е. без каких либо дополнительных переходов.

Из всех шаблонов, только один шаблон - "Theme Control", поддерживает расширение своих возможностей через дополнение.
Это дополнение User Info Tab

Кастомайзер (WP Customizer): это значит что шаблон позволяет настроить пользователю кастомные цвета. Обводки, цвет областей кабинета, выбор квадратной или круглой аватарки. Их задают в админке через: "Внешний вид" -> "Настроить". Все настройки происходят в режиме реального времени - т.е. вы сразу видите вносимые изменения без перезагрузки страницы.

Лайфхаки шаблонов ЛК:

Если личный кабинет выводится через шорткод:
"WP-Recall" -> "Настройки" -> "Общие настройки (включая advanced settings)" -> "Порядок вывода личного кабинета" -> "Через шорткод wp-recall"

То вы можете изменить заголовок личного кабинета "Personal office" на свой или стереть его совсем:


Возможно ваша ВП тема может позволить вам вывести кабинет на всю ширину. Для этого перейдите в админке на страницу с вписанным шорткодом wp-recall и справа (или снизу) в свойствах страницы выберите "шаблон" (смотри скриншот выше)

Урл кабинета, на той же странице, вы сможете поменять на свой - под заголовком страницы: "постоянная ссылка" - "изменить" (смотри скриншот выше)

Формат ссылки на личный кабинет вы можете изменить в расширенных настройках плагина. Например, лайфхаком выше, мы на странице с шорткодом уже изменили slug (слаг) страницы кабинета. Теперь изменим второй параметр:

Прочее:
Если вы хотите ссылку на кабинет вида: ваш-сайт/author/masha/ где masha - логин пользователя с которым он регистрируется, то вам нужно настраивать вывод кабинета через файл вордпресс шаблона author.php . Надо обладать некоторыми знаниями как это делать. Описание найдёте - второй способ.

Или выбрать и приобрести готовый дочерний ВП шаблон, где эту работу уже провели специалисты. Ссылка на дочерние шаблоны

Вы можете дать своим юзерам возможность сменить часть урл в которой находится логин, на свой, более привлекательный. Это можно сделать с помощью дополнения Pretty URL Author - т.е. получите функционал смены имени в урл как в социальной сети ВКонтакте.

Искали плагин личного кабинета на WordPress? WP-Recall идеально подойдет под эту задачу.

Подпишитесь на бесплатное получение оффлайн варианта книги: "WP-Recall для новичка" в формате pdf.
Укажите свой e-mail, на который я вышлю вам эту книгу, как только она будет завершена.

Вы знали, что 40% пользователей покидают сайты с плохим дизайном? Зачем терять прибыль? Выберите и установите прямо сейчас один из 44 тысяч премиум шаблонов для сайтов. Идеальный выбор для вашего бизнеса!

При покупках в магазине очень важно обеспечить максимальную степень комфорта для своих клиентов. От того, насколько потенциальному покупателю приятно и удобно в вашем магазине искать товары и покупать их, зависит и то, с какой вероятностью этот посетитель совершит покупку у вас сегодня и во все последующие разы. Кроме возможности выбирать и совершать быстрые заказы на вероятность покупки влияет также навигация по сайту, удобство поиска товаров и, конечно, учетная запись покупателя. Давайте поговорим о последнем пункте, для чего я представлю вам премиальные плагины в стиле «WooCommerce личный кабинет покупателя».

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

Красиво сгруппировать самые необходимые разделы в личном кабинете покупателя WooCommerce – меньшее из того, что вы можете сделать, чтобы улучшить впечатление от покупок в вашем магазине и увеличить количество продаж.

WooCommerce личный кабинет покупателя: Плагины для настройки

WooCommerce – отличная система для открытия интернет-магазина WordPress, на которой базируется около 28% от всех действующих коммерческих площадок в мире. Магазин с применением такого решения должен быть идеальным. Плагин Woo предоставляет вам все возможности для успешных продаж, включая корзину, вишлист, каталог и промо-кампании. Но чтобы добиться большего, нужно использовать плагины.

В этой статье я расскажу о платных и бесплатных плагинах, которые помогут оформить и настроить в WooCommerce личный кабинет покупателя. Выбирайте решение на свое усмотрение – сделайте покупки приятными для своих покупателей, и выгодными для себя.

  1. YITH WooCommerce Customize My Account Page – плагин для настройки страницы WooCommerce мой аккаунт

Вывод необходимой вам информации на странице покупателя может быть полезным не только для текущих покупок, но и для будущих. Стандартные возможности WooCommerce не предоставляют такой гибкости настройки. Но с плагином YITH WooCommerce можно полностью управлять тем, что видят и что загружают ваши пользователи, и мотивировать их совершать новые покупки, предоставляя лишь четкую и понятную информацию. Вы сможете на свое усмотрение добавить в личный кабинет покупателя то, что считаете нужным, добавляя, удаляя и организовывая разделы, вкладки и меню.

Возможности плагина:

– выбор макета оформления страницы «WooCommerce мой аккаунт» (боковая панель или вкладки);
– добавление собственных и редактирование стандартных разделов личного кабинета с информацией о покупателе, его заказах и способах оплаты;
– группирование разделов для более понятного управления;
– привязка доступных разделов к определенным пользовательским ролям;
– настройка ссылки на личный кабинет покупателя для лучшей индексации и понятного обозначения;
– настройка цветовой схемы;
– возможность загрузки аватара для пользователей;
– перевод на русский.

С этим плагином личный кабинет можно сделать действительно удобным и приятным, чтобы покупатели захотели приходить к вам снова.

  1. Ultimate Membership (WooCommerce) – плагин для пользовательских профилей и системы членства

Это плагин №1 для настройки пользовательских профилей на WordPress, который позволяет упростить вашим пользователям процедуру регистрации на сайте. С ним вы сможете создать приятные пользовательские профили. Плагин также отлично подходит для создания онлайн-сообществ и сайтов с системой членства ().

Сам плагин бесплатный, но благодаря поддержке целого ряда платных расширений его функционал можно значительно расширить. Так, с их помощью можно добавить на сайт WordPress систему внутренних сообщений между пользователями, регистрацию через социальные сети, а также функционал уведомлений в реальном времени. Интеграция с WooCommerce обеспечивается за счет одного из таких платных расширений , благодаря чему этот плагин можно использовать и с магазинами, созданными на базе этого решения.

  1. Add Custom Fields to Checkout & My Account Page – плагин добавления полей на страницу учетной записи покупателя и страницу оплаты

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

– добавление полей регистрации и настройка формы регистрации;
– настройка страницы оплаты товара и добавление полей;
– добавление настраиваемых полей товара;
– добавление полей в WooCommerce личный кабинет покупателя.

Плагин относительно новый и адаптирован под новичков. Установлен всего 200 раз и пока не имеет отзывов. Поддерживает одну из последних версий WordPress – 4.5.10.

БОНУС: Виджет «WooCommerce My Account»

Это, вроде бы, и не совсем плагин для настройки личного кабинета, но он позволяет администратором отображать информацию о покупателе из его личного кабинета в виде виджета. Так вы сможете увидеть количество товаров в корзине, количество неоплаченных и незавершенных заказов, ссылку на корзину, а также форму входа, если клиент вышел.

Плагин переведен на несколько языков, включая русский.

Теперь у вас будет несколько вариантов плагинов, которые позволят прокачать в вашем магазине WooCommerce личный кабинет покупателя. Если все сделать правильно, с ними можно значительно улучшить показатели продаж за счет более приятного взаимодействия покупателя с интерфейсом пользовательской панели в вашем магазине. Чего вам и желаем!

Артём – автор многочисленных обзоров и статей на сайте проекта сайт "Веб-лаборатория успеха", посвященных шаблонам, плагинам, курсам и другим тематикам сайта. Эксперт по подбору шаблонов и плагинов для платформы WordPress и др. Увлечения: чтение интересной литературы и активный отдых.

Здравствуйте, уважаемые читатели блога сайт. Давно не писал про новые плагины для WordPress, а посему решил немного разнообразить ленту постов тем, с чем сам сейчас разбираюсь — варианты социализации сайтов. Как вы знаете, в Вордпресс есть встроенная возможность регистрации и авторизации пользователей, а, следовательно, и возможность оформления и настройки своего личного профиля.

Но имеющийся функционал «умолчательного» личного кабинета в WP довольно сильно ограничен, а уж если «становиться ближе к людям», то на полную катушку (профиль, личка, группы, добавление сообщений с морды, рейтинги и т.п. атрибуты сообществ).

Следовательно, имеет смысл поискать подходящее стороннее расширение. Т.к. тема для меня новая, то пришлось чуток покопаться в кандидатах. Посмотрел в сторону BuddyPress, поизучал, но все же склонился в сторону отечественного продукта . Все же у него есть русскоязычный форум поддержки , да и возможность использования его для организации продаж с сайта меня очень вдохновила (подключаются платежные системы, личный счет ведется, корзина добавляется). Сам плагин расширяется за счет модулей, а посему лишнее всегда можно убрать, а нужное доставить.

Зачем нужен плагин WP-Recall?

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

Собственно, необходимость в этом плагине (или ему подобных) возникает тогда, когда вы хотите таки выйти за типовые рамки социализации своего проекта (как правило, «стандарт» заключается в возможности комментирования постов — это уже неплохо, но для людей взращенных в соцсетях все же маловато будет). Иногда имеет смысл дать «костяку» аудитории вашего сайта зарегистрироваться и получить возможность гораздо активнее участвовать в жизни вашего ресурса.

Как я уже упоминал, стандартные возможности профиля в WordPress, мягко говоря, недотягивают до идеала. Пользователям хотелось быть дать функциональный и легко настраиваемый под себя профиль (фотки, темы, нужные поля и т.п.), откуда он сможет общаться с другими пользователями сайта посредством личных сообщений, публиковать свои собственные записи (без захода в админку Вордпесса, что довольно важно) и даже организовывать собственные сообщества пользователей или участвовать в уже существующих. Ну, а в случае с WP-Recall вы сможет даже попробовать себя в роли владельца интернет-магазина (по продажам товаров или услуг) или прикрутить к сайту партнерку.

Плагин не новый (уже 15 версия идет), появился около четырех лет назад. Со временем он здорово оброс функционалом и, что примечательно, растет и репозиторий аддонов к нему (различных модулей, добавляющих тот или иной функционал). Правда, несмотря на то, что сам плагин бесплатный, многие аддоны к нему платные (либо доступны только при оплате вип-доступа , т.е. абонентской помесячной платы). Это немного печалит, но сие довольно распространенное явление (примерно так же дело обстояло с Виртуемартом для Joomla).

Небольшой путеводитель по возможностям плагина доступен в этом ролике (чтобы нагляднее представить — что, зачем и как):

WP-Recall, как я уже упоминал, умеет добавлять рейтинги к комментариям и пользователям, а также позволяет, например, создать свою форму входа и регистрации (в виджете или всплывающем окне, по вашему выбору). Кроме классического варианта авторизации возможен вход через все популярные соцсети:

Но также он имеет и довольно неплохие задатки коммерциализации сайта , чтобы на нем можно было бы сконструлить свой магазинчик под WordPress. Даже в базовой версии уже имеются модуля «Магазин» и «Личный счет», которые вкупе позволяют превратить обычный профиль посетителя в профиль покупателя, где у него будет возможность положить деньги на этот счет через Робокассу или Интеркассу.

Что включено в базовую версию WP-Recall?

В базовой версии WP-Recall, которую можно бесплатно скачать с официального сайта WordPress (и которая представлена в GitHub — «соцсети» для разработчиков, где представлены только проекты с открытым кодом) вы уже получите достаточный набор для творчества — восемь основных модулей.

  1. Rating System (Система рейтинга ) — очень важная, на мой взгляд, мулька. Я, например, очень часто на новостных сайтах читаю только комментарии с высоким рейтингом, чтобы понапрасну не тратить свое время. Если же рейтинга нет, то сразу становится неуютно. Данная же система позволяет добавить рейтинг не только к комментам, но и к самим постам и, конечно же, к пользователям (карма).

    Причем, можно будет посмотреть, кто и за что вам карму подпортил или, наоборот, нарастил. Подробнее читайте .

  2. Public Wp-Recall (Публикация ) — если у вас есть намерение сделать посетителей активными участниками проекта, то без этого дополнения вам не обойтись. Оно позволяет с морды сайта (со специальной страницы или из своего личного кабинета) пользователю добавлять свои публикации на ваш блог, которые будут попадать в отведенные вами для этого дела категории. В распоряжении пользователей будет все, что нужно — визивиг редактор, возможность добавлять изображения и прочая, прочая, прочая.

    Пользователь в своем личном кабинете получит возможность видеть все оставленные им записи и при необходимости их редактировать. Подробности смотрите .

  3. User Profile (Профиль пользователя ) — в личном кабинете благодаря этому дополнению появляется вкладка «Профиль» в левом меню, где можно будет что-то добавить или поменять (пароль, статус, личные данные и т.п.).

  4. Rcl Chat (Чат ) — можно организовывать личный (приватный) чат из личного кабинета, а можно сделать отдельную страничку публичного чата, в зависимости от потребностей ваших посетителей. Подробнее смотрите .
  5. Recall Magazine (Магазин ) — довольно навороченный модуль, позволяющий продавать товары с сайта (лучше всего, наверное, цифровые, ибо не потребуют от вас необходимости организации доставки, но это не принципиально). Вроде все нужное уже имеется в базовой версии:

    Очень много других полезных подробностей по этому модулю можно найти .

  6. Groups Wp-Recall (Группы ) — можно создавать свои группы и администрировать их (назначать роли для пользователей, управлять публикуемым контентом и т.п.). В общем, мало чем отличается от подобных инструментов в популярных соцсетях, но только это все будет у вас на сайте. можно посмотреть чуток поподробнее и задать вопросы при необходимости.
  7. Подписки ) — на портале (типа хабра, например) очень трудно будет ориентироваться и следить на новыми материалами по интересующей вас тематике, если не будет возможность подписки на новостные ленты интересных вам авторов. Собственно, Feed Wp-Recall как раз такую возможность и реализует.

    Как организовать сие дело у себя на сайте читайте и спрашивайте .

  8. User account (Личный счет ) — тут пользователи могут аккумулировать свои средства. Счет можно пополнять, например, для покупок с сайта или, наоборот, выводить с него средства, например партнерские начисления. Думаю, что в той или иной степени с таким понятием вы наверняка встречались.

Установка плагина

Ставится WP-Recall обычно (). Проще всего будет в админке WP зайти в «Плагины» — «Добавить новый» и ввести WP-Recall в поисковую строку. После установки плагина его необходимо будет активировать, после чего можно будет потихоньку переходить к его изучению, настройкам и использованию.

В админке Вордпресса он создает отдельное меню «WP-Recall» с несколькими подпунктами:

Вначале следуют многочисленные настройки плагина, которых будет тем больше, чем больше модулей вы к нему подключите. Сами подключенные модуля можно будет увидеть на следующей вкладке «Дополнения» (см. скриншот в начале этой главы). Если что-то вам не нужно, то данный модуль можно будет деактивировать или удалить, но нужно учитывать, что многие базовые модули могут быть нужны для правильной работы дополнительных модулей, которые вы захотите установить из «Репозитория» (такая вкладка тоже найдется в админке WP в разделе WP-Recall).

Довольно полезной может оказаться вкладка «Документация», где вы найдете ссылки на мануалы по наиболее востребованным при работе с плагинами вопросам. Например, как добавить личный кабинет на свой сайт после установки плагина (проще всего, конечно же, с помощью создания новой страницы с добавленным на нее коротким кодом, но есть и альтернативный вариант). Есть даже инструкция для создания своих собственных дополнений к этому плагину, если в этом возникнет необходимость или вы захотите его продавать (или бесплатно раздавать) в репозитории.

У меня пока нет готового примера, на котором можно было бы продемонстрировать работу модулей и самого плагина. Однако, сайт разработчика использует этот плагин (в том числе и для продаж), так что можно на нем зарегистрироваться и посмотреть как будет чувствовать себя пользователь, будь у вас на сайте подобный инструментарий и функционал. Там, конечно же, не весь функционал продемонстрирован (иначе был бы явный перебор), но составить впечатление вполне себе возможно.

Промежуточное резюме

На данной стадии знакомства с плагином у меня пока нет негатива. Возможно, что-то выплывет при более глубоком погружении. Собственно, надеюсь и на ваше мнение, если уже имеете опыт работы с WP-Recall и подобным ему решениями для WordPress (особенно интересно сравнение). Кстати, данный плагин адаптируется под экраны мобильных гаджетов, что ест гуд, ибо сейчас от сайтов уже не только Гугл, но и Яндекс тоже требует адаптивности.

Из того, что определило мой текущий выбор:

  1. Очень широкий инструментарий и, что важно, настраиваемый (можно лишние не ставить, либо убрать установленное по умолчанию)
  2. Постоянно обновляется (пока писал статью уже успела новая версия выйти)
  3. Есть русскоязычное сообщество, где можно проконсультироваться и даже придать правильное направление для развития плагина, если ваши хотелки найдут поддержки среди пользователей WP-Recall
  4. В «базе » бесплатно
  5. Много сторонних дополнений на любые случаи жизни, причем к ним тоже выпускаются обновления, о выходе которых будет сообщаться уведомлениями (обновляются прямо из админки)

В общем, где-то так. Жду ваших комментариев по этому поводу...

Удачи вам! До скорых встреч на страницах блога сайт

посмотреть еще ролики можно перейдя на
");">

Вам может быть интересно

Calendarize it! - Календарь мероприятий для WordPress AnyComment - современный плагин комментариев для WordPress
Comment Toolbar - добавляем в комментарии WordPress возможность ответа и цитирования
Subscribe To Comments для WordPress - подписка на комментарии к статьях в Вордпресс
Better Feed для WordPress - как не отдавать в RSS полные тексты постов и защититься от воровства контента через новостной канал
Easy Social Share Buttons - плагин по добавлению кнопок социальных сетей в WordPress, включая Вконтакте и Одноклассники

Личный кабинет - давняя идея и известное решение. Локальные программы работали на одном компьютере и это был кабинет пользователя. Персональные компьютеры быстро стали персональными на самом деле. Время, когда один компьютер использовало сразу несколько человек, закончилось быстро. Но даже в те исторические времена, когда персоналка была одна на всех: каждый пользователь имел свой винчестер или собственный диск, свою папку или только один файл.

С приходом в мир программирования интернет-технологий, увеличением производства компьютерного оборудования и развитием систем управления сайтами (CMS) идея личного кабинета расширилась и приобрела характер реальной производственной необходимости.

Личный кабинет WordPress

Как полагается популярной и перспективной CMS, WordPress предоставляет личный кабинет администратора - консоль для Это инструмент управления, и работать в консоли могут различные пользователи с различными правами и обязанностями. Это уровень системный, но не прикладной.

В социальном смысле, со стороны посетителей (пользователей), консоль - это инструмент для управления сайтом, но не личный кабинет для работы по сложившемуся общественному мнению.

Многие разработчики создают собственные плагины личного кабинета на может быть обоснованным решением, когда нужен конкретный функционал или сайт обязан навязать точную функциональность конкретным группам пользователей по причине конкретной области применения и точной задачи.

В обычной практике, в стиле современных CMS, нужно сделать все быстро и комфортно. Нет необходимости что-то программировать лично, можно просто брать и использовать. Самому создать личный кабинет на WordPress - задача интересная, затратная и малоперспективная, если нет на то веских оснований.

Разработаны и доступны к пользованию проверенные разработки опытных специалистов по WordPress. В частности, полнофункциональным изделием считается WP-Recall. Данный плагин имеет более 4000 установок, совместим до версии WordPress 4.9.8 и работает на PHP от версии 5.6.

Функциональность WP-Recall

Простота, комфорт и удобство - свойственные WordPress идеально имплантированы в личном кабинете на WordPress - WP-Recall. Здесь есть все: вплоть до возможности организации собственной социальной сети.

Личный кабинет WP-Recall позволяет накапливать информацию по товарам, приобретаемым в магазине, оформлять заказы, контролировать доставку товаров, вести учет и отчетность, составлять баланс и делать заметки, писать сообщения и организовывать группы по интересам.

WP-Recall предоставляет пользователю профиль и его настройки: все от дизайна личного кабинета до создания информационных систем обмена данными, общения с коллегами, организации митапов и собственных сообществ по интересам:

  • профиль пользователя;
  • личные сообщения;
  • глобальные чаты;
  • рейтинги;
  • возможность ведения баланса;
  • новости;
  • публикации;
  • сопровождение коммерческих предложений...

Главное достоинство WP-Recall - он уже давно используется и хорошо зарекомендовал себя в среде профессионалов, создающих сайты на WordPress + личный кабинет пользователя сразу: все включено и все сразу работает.

Целесообразность WordPress + WP-Recall

Можно исследовать плюсы и минусы личного кабинета, однажды созданного. Это интересное занятие, но тратить время на обсуждение (реально полезных разработок) мало кого привлекает. Есть продукт готовый к использованию. Запуск WordPress - это 5-7 минут времени. Заполнение сайта информацией и дизайном - от силы день, другой. Личный кабинет на сайте WordPress можно организовать за 10 минут. Какой смысл нанимать разработчиков и тратить время?

Безусловно, бывает так, что область применения специфична. Настройка должна быть тщательно продумана, если условия предоставления функциональности конкретизированы и не допускают ничего лишнего, если круг пользователей - это работники компании или конкретная социальная группа людей конкретной специальности... Во всех специальных случаях имеет смысл создавать собственный вариант личного кабинета.

Но начать всегда можно с малого и не тратить время зря. В конце концов, собственный вариант личного кабинета потребует опыта и знаний. Иметь техническое задание на сайт с личным кабинетом - это далеко не решение, как сделать личный кабинет на WordPress.

Создание собственных плагинов

Из того, что WordPress популярная и удобная CMS, вовсе не вытекает известная процедура решения задачи: пришел, увидел, победил. Сделать сайт на WordPress может дилетант. Вовсе не обязательно иметь представление о HTML/CSS или PHP/JavaScript.

Можно не знать, что такое база данных, но создать собственный полнофункциональный сайт доступно менее чем за один день. Можно даже сразу оснастить сайт личным кабинетом. WordPress - отличная CMS, но знакомство с ней не дает оснований для разработки собственных плагинов или виджетов.

Сделать сайт и сделать плагин для WordPress - это совершенно разные вещи. Вторая задача - это месяц упорного труда, а с учетом фактора «пи» выходит минимально три месяца, спустя которые разработчик научится создавать собственные дополнения к WordPress: плагины, темы или виджеты.

Не исключено, что разработчик придумает свои варианты улучшения данной системы управления сайтами, но как бы он их не назвал - это будет не лучшим вариантом собственного развития.

WordPress - это уже сложившееся лицо, менталитет сообщества разработчиков и логика развития. Желание быть в ключе событий и быть востребованным для любого разработчика означает: понять как и что именно было сделано предшественниками и идти дальше. Иной вариант означает - создание собственной CMS и предложение своего варианта ее развития.

Установка, настройка и использование любого личного кабинета на WordPress тесно связаны с консолью и логикой работы этой CMS.

Ничто не мешает оптом установить все сразу и потом разбираться в сделанном. Это усложнит решение задачи создания сайта и его продвижения в сети.

Оптимально:

  • сначала создать сайт;
  • наполнить его информацией;
  • набрать рейтинг в интернет-пространстве.

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

Дело в том, что сайт в сети - это совсем не собственное сообщество на сайте в сети. Простое понятие «регистрация» в реальности это серьезная процедура. WordPress и WP-Recall (например) упрощают создание такой функциональности, но это техническая сторона.

Социальный аспект трех элементов:

  • регистрация;
  • вход;
  • выход

Представляет собой серьезную и ответственную социальную задачу для владельца сайта, его администратора и разработчиков.

Социальный аспект личного кабинета

Пользователь должен иметь возможность работать «так как это принято». А возможность работать «так как это принято» - весьма сложная задача в техническом плане. Многие разработчики не понимают, а многие владельцы сайтов верят, что ручная работа и самостоятельное изготовление плагина - это дело одного-двух дней. Это не так.

Личный кабинет на WordPress - это техническая реализация множества функций, среди которых есть масса второстепенных задач, без которых ничего работать не будет. Например, смена пароля, удаление аккаунта, контроль прав доступа, защита кабинета от несанкционированного доступа.

Взламывают сайты и банки. Взломать самодельный личный кабинет, не имеющий надлежащего исполнения в техническом смысле для профессионального злоумышленника - не велика проблема.

Любое нарушение правила «так как это принято» нанесет ущерб репутации сайта, который оснащен личным кабинетом, реализованным без учета социального аспекта и соблюдения обязательных технических требований к обеспечению надежности и безопасности.

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

Нет ничего страшного в том, чтобы использовать опыт тысяч разработчиков по всему миру, которые потратили несколько лет на создание и развитие WordPress, личного кабинета под него или другие системы управления сайтами. Есть множество библиотек валидации, тестирования, контроля, управления... Все это можно и нужно использовать на практике.

Если есть желание делать что-то уникальное, свое собственное и неповторимое - нет проблем. Но когда стоит задача сделать, запустить и использовать, нет никаких оснований сразу делать все по своему. Для начала можно применить опыт предшественников, которые искренне предлагают бесплатную CMS, удобный и полнофункциональный личный кабинет.

Запущенный сайт можно развивать и совершенствовать, а параллельно думать, как сделать что-то свое уникальное для WordPress или собственной CMS. Любая задача - это процесс решения, а не конечный результат. В интернет-программировании трудно найти и сделать такую задачу, которая бы не развивалась с течением времени.

Даже такая простая функциональность для WordPress как вход в личный кабинет на практике в самостоятельной разработке выливается в существенные затраты по времени и трудоемкости работ.

Философы давно обратили внимание, что развитие идет по спирали. Программирование - зеркало интеллекта подтвердило это на практике. Используй то, что уже доступно и учись. Чем быстрее создашь сайт в нужной функциональности, тем быстрее можешь сделать аналогичное, но по своему.

Чем проще идея в реализации, тем быстрее и эффективнее динамично развивающийся результат, тем больше благодарных пользователей и выше рейтинг автора проекта и владельца сайта.

Дополнительно