Как создать личный кабинет на вордпресс. Плагин WP-Recall — личный кабинет на WordPress

Безопасность 15.12.2020
Безопасность

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

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

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

Плагин WP-Recall

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

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

Основные преимущества модуля WP-Recall:

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

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

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

Итак, функционал для вебмастера:

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

Какие возможности дает личный кабинет WP-Recall:

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

WP-Recall позволяет не только создать кабинет пользователя на WordPress для генерации социальной сети, но и организовать профиля клиентов для интернет-магазина. У посетителя будет свой личный счет, а также разные пути его оплаты. Непосредственно плагин сможет добавить Интеркассу и Робокассу, а остальные способы оплаты (интернет-кошельки, платеж картой, переводом) вам придется настроить самостоятельно. У пользователя появится своя корзина, которую он сможет наполнить доступными на сайте WordPress товарами. Для удобства он сможет подписываться на определенные рубрики с товарами и фильтровать доступные каталоги по своему усмотрению.

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

Чтобы настроить WP-Recall, достаточно зайти в административную панель WordPress сразу после его установки. В левой части с разделами меню вы увидите название модуля – это меню настроек плагина. Поскольку плагин доступный на русском языке, у вас не должно появится трудностей в его настройке – все просто и понятно. Для добавления функций модуля на сайт WordPress вам понадобится вставить шорткод на сайт.

Главное, что вы не должны забыть – это размещение полей для регистрации и авторизации. Очень часто вебмастера выбирают вывод этих полей в специальном блоке в боковой колонке сайта WordPress. Но чтобы такой виджет появился в сайдбаре, необходимо сначала его активировать. Найдите в разделе “Виджеты” блок под названием “Профиль пользователя” и перетащите его к активированным виджетам.

Плагин Theme My Login

Основное внимание в статье заслужил именно модуль WP-recall, но если к нему вы испытываете какую-то особую неприязнь и хотите найти свои пути создания личного кабинета, тогда воспользуйтесь плагином Theme My Login. Он позволяет сделать качественную форму регистрации и авторизации, которая идеально будет вписываться под общее оформления вашего ресурса. Работает инструмент по модульному принципу – вы можете активировать отдельные функции, запуская при этом специальные модули. Например:

  • запуск “капчи” для защиты от взлома аккаунтов ботами;
  • дополнительная защита при помощи функции “Безопасность”;
  • модерация новых аккаунтов;
  • функция “Пароль” – позволяет самостоятельно придумать себе пароль (по умолчания система его генерирует самостоятельно).

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

Плагин Profile Builder

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

Вывод

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

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

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

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

Сам плагин бесплатный, среди дополнений встречаются как бесплатные, так и платные.

Уверен, что плагин будет интересен и разработчикам, прекрасно владеющим PHP, как основа для своих интересных задумок.

Как я узнал об этом плагине, или мой опыт использования этого плагина

Я узнал об этом плагине совершенно случайно. Меня давно не покидала идея сделать портал для города, где я родился. Если вкратце, это маленький городок на юге Киргизии. Когда-то это был закрытый городок, где добывали уран. После того, как добычу прекратили и шахты законсервировали, в городе появился самый большой в бывшем Союзе завод по производству электрических ламп накаливания.

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

Мне хотелось бы сделать площадку – портал с форумом, где можно было бы объединить этих людей.

Идея может быть бредовая, но мне она не давала покоя, и на основе плагина Wp-Recall, я все таки запустил этот портал.

Что удалось сделать на сайте при помощи плагина Wp-Recall

1. Сделана довольно симпатичная форма авторизации

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

Установка и настройка плагина Wp-Recall

Скачать плагин можно с официальной директории или с . Установка плагина стандартная.

После установки плагина в админке вашего сайта появится раздел WP-RECALL, с основными настройками.

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

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

Тут название говорит само за себя.

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

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

Здесь можно указать размер сообщения, задержку между запросами и т. п.

При установке дополнений, у вас появятся так же другие настройки.

Дополнения для Wp-Recall можно скачать . Устанавливаются они в настройках. Нужно просто загрузить ZIP архив с дополнением.

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

В разделе «Репозиторий» доступны всевозможные продукты разработчиков данного плагина.

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

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

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

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

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

Если зарегистрироваться как новый пользователь с правами подписчика, то профиль пользователя (или личный кабинет), доступный по ссылке imya_saita.ru/wp-admin/profile.php будет иметь внешний вид, представленный на рис. 1. Согласитесь, куча лишнего хлама.

Рис. 1. Стандартный вид профиля пользователя WordPress с правами подписчика.

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

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

Видеоурок

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

Пояснение к видеоуроку, исходники
1. Удаление лого WP и выпадающего меню. Добавление ссылки «На главную».

//Удаление логотипа WordPress из горизонтального меню add_action("admin_bar_menu", "remove_wp_logo", 999); function remove_wp_logo($wp_admin_bar) { if(!current_user_can("administrator")) { $wp_admin_bar->remove_node("wp-logo"); $wp_admin_bar->remove_node("site-name"); $args = array("id" => "sdelaysite_home_page", "title" => "На главную", "href" => "/", "meta" => array("class" => "my-toolbar-page")); $wp_admin_bar->add_node($args); } }

Рис. 2. Результат действия вышеприведенного кода.

// Удаление ссылки на консоль и других лишних пунктов add_action("admin_menu", "remove_menus"); function remove_menus () { global $menu; if(!current_user_can("administrator")) { $restricted = array(__("Dashboard"), __("Posts"), __("Media"), __("Links"), __("Pages"), __("Appearance"), __("Tools"), __("Users"), __("Settings"), __("Comments"), __("Plugins")); end ($menu); while (prev($menu)) { $value = explode(" ",$menu); if(in_array($value != NULL?$value:"" , $restricted)){unset($menu);} } } }

3. Удаление левого вертикального меню, подвала и помощи.

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

// Удаление левого вертикального меню, подвала, информации о версии движка add_action("admin_print_scripts-profile.php", "hide_admin_bar_prefs"); function hide_admin_bar_prefs() { if(!current_user_can("administrator")) { ?> #adminmenuback, #adminmenuwrap, .update-nag, #contextual-help-link-wrap, #footer, #wpfooter{ display: none; } jQuery(document).ready(function(){ jQuery("#your-profile .form-table:first, #your-profile h3:first").remove(); jQuery("#your-profile h3:eq(1)").html("Персональные данные"); });

Рекомендуем почитать

Наверх