Дополнение друзья для wp recall. Что включено в базовую версию WP-Recall? Плагин Profile Builder
Привет всем! Сегодня речь пойдет о создании личного кабинета пользователя Вордпресс с помощью плагинов. Когда количество посетителей на блоге достигает определенного уровня, стоит задуматься об удобстве пребывания читателей на сайте.
Один из вариантов — предоставить каждому возможность заходить на ваш ресурс под своим логином и видеть информацию, предназначенную только ему. С точки зрения юзабилити рекомендуется создание персонального профиля пользователя. Также личный кабинет WordPress будет полезен тем, кто организовывает интернет-магазин или партнерскую программу.
А в конце статьи я расскажу вам о нашем свадебном путешествии !
Плагин личного кабинета WP-Recall: базовая версияПредустановленный Вордпрессом виджет «Мета» дает возможность только регистрации и входа. Поэтому, чтобы создать личный кабинет WordPress, нужно воспользоваться одним из плагинов. Для этой цели отлично подходит WP-Recall, который по своему функционалу может заменить целый ряд плагинов.
Преимущества WP-RecallСреди основных преимуществ стоит выделить следующие:
- простая установка;
- интеграция с любой темой Вордпресс;
- гибкие, обширные настройки;
- модульная структура;
- наличие большого количества функциональных дополнений;
- возможность написания своего дополнения к плагину;
- применение стандартного WordPress-функционала;
- небольшой объем архива;
- переведен на русский, украинский, английский и иврит.
Следует также отметить и другие положительные моменты. Плагин можно найти на сервисе GitHub и в официальном репозитории WordPress. Пользователи имеют возможность получать ответы на вопросы по использованию WP-Recall на форуме разработчика.
Многофункциональность плагинаЛичный кабинет Вордпресс, созданный с помощью плагина WP-Recall, дает массу возможностей, как с точки зрения администрирования, так и с пользовательской стороны.
Для администратора это:
- формирование произвольных полей профиля пользователя;
- возможность регулировать удаление аккаунта посетителями;
- несколько вариантов вывода формы регистрации с указанием своих полей;
- управление количеством сообщений в пользовательской переписке;
- гибкие настройки системы рейтингов на сайте;
- создание групп пользователей;
- предоставление права публикации материалов посетителями из своего личного кабинета;
- большое количество шорткодов для администрирования личных профилей.
Для пользователя:
- организация личного кабинета;
- отслеживание онлайн или офлайн статусов посетителей;
- публикация материалов из своего кабинета;
- переписка в удобном формате личного чата;
- возможность создать черный список;
- получение личного рейтинга;
- создание закладок на сайте, управление ими;
- право создавать свои группы и вступать в чужие;
- осуществление подписки на новости других пользователей или групп;
- формирование своих галерей.
Отдельно стоит отметить возможности, предоставляемые плагином WP-Recall для интернет-магазинов на WordPress. Личный профиль пользователя легко преобразовывается в кабинет покупателя. На данный момент для данных целей разработан следующий функционал:
- личный счет и возможность оплаты заказа его средствами;
- подключение к Интеркассе и Робокассе;
- наличие корзины покупателя;
- возможность отслеживать заказчиком изменения статусов заказа;
- фильтрация поступающих заказов для администратора;
- учет наличия товара и возможность резервирования.
Возможность создания личного кабинета WordPress с помощью плагина предоставляется также авторами «Theme My Login» и «Profile Builder».
Плагин Theme My Login дает возможность выведения формы авторизации на вашем блоге в соответствии со стилем темы сайта, без использования консоли. То есть посетитель не попадает на отдельную страницу с логотипом «WordPress». Вместо этого плагин сам автоматически создает нужные страницы и виджет. Это делает плагин TML совместимым с любым шаблоном. Ряд модулей предоставляет и другой полезный функционал.
С деталями установки и настройки плагина Theme My Login вы можете ознакомиться в видеообзоре:
И последний на сегодня плагин WordPress для создания личного кабинета пользователя – Profile Builder . Его возможности обеспечивают:
- создание улучшенной формы регистрации, авторизации и учетной записи с выведением на отдельной странице и в сайдбаре;
- упрощенный процесс вставки форм в любое место блога с помощью шорткодов;
- возможность выбора стилей оформления;
- удобное построение форм с помощью Drag&Drop интерфейса;
- наличие русифицированной версии.
Принцип работы Profile Builder прост — в нужном вам месте сайта выводите соответствующий шорткод. Так выглядит результат использования строки в сайдбаре:
Настройки плагина вы найдете в разделе консоли «Пользователи». Все поля доступно прокомментированы, настроить по своему вкусу профиль пользователя вам не составит труда.
На этом всё. Теперь для создания многофункционального личного кабинета WordPress с помощью плагина вы сможете выбрать тот вариант, который оптимально подходит для вашего блога.
P.S.
На следующий день после свадьбы мы мужем и друзьями отправились в путешествие на машине по Шри-Ланке. За 10 дней объехали наиболее интересные места со множеством приключений! Побывали в Канди, Сигирии, Дамбулле, Полонаруве, Нувара-Элии, Элле и во многих других городах. Если кому-то понадобится совет по планированию трипа по Шри-Ланке, я с радостью помогу!
Так мы ночевали в ланкийском частном детском доме:
На сафари в национальном парке. В паре метров от нас дикий вольный слон.
Потрясающий 9-арочный мост в Элле
На вершине горы Пидурангалы.
Путешествовать с друзьями очень приятно и весело!
Приветствую вас, уважаемый читатель! В данной статье речь пойдет об удалении лишнего из профиля пользователя блога на 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("Персональные данные"); });