9 wordpress плагин для создания зоны членов

Reviews

http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>lass=»plugin-reviews»>

it helped me a lot to solve some problems I had on my website.

quick and easy. Can not miss on my website

Easy to use plugin, good support by the author.

Does not work. Support forum does not work either.

The interface was really great hidden under wordpress native menues in version 2.2.0 now its all over the place in its own menu, thats really not cool, I think ill be stuck with versión 2.2 forever sometimes there are just to many menues and this plugin helps to make a mess in the wp admin with the latest version.

After installing this plugins author capability changed in and can not login in admin panel.

Installation

  • Download the plugin file, unzip and place it in your wp-content/plugins/ folder. You can alternatively upload it via the WordPress plugin backend.
  • Activate the plugin through the ‘Plugins’ menu in WordPress.
  • WP User menu will appear in Dashboard->WP User.
  • shortcode shortcode for display login, registration, forgot password form. You Can use following attribute for custom form

    id : If Multiple Form Add-on activated then create form and set id=’form_id’. You can use diffrent registration form for diffrent page. Ex.

width : set custom width to login, registration, forgot password form.

popup : set popup=’1′ shortcode for popuup model login, registration, forgot password form. Ex.

active : For activate default form. By Defualt login. shortcode for popuup model login, registration, forgot password form. default active registration form for display default active registration form.(sign up page) shortcode for display login, registration, forgot password form. default active forgot form

role : Set role for new register user via register form. You can set diffrent role for diffrent form. By Defualt subscriber role Ex.

login_redirect : Custom login redirection url for each login form. Ex. [wp_user login_redirect=’www.yoursite.com/redirectPageUlr’] for redirect user after login to custom link. Replace ‘www.yoursite.com/redirectPageUlr’ Url with redirect page Url.

shortcode for display member list/directory You can use following attributes for filter/show member list

role_in : If you want to show only selected member role in list then set this attribute by comma seprated Ex.

role_not_in : If you want exclude to show some user roles in member list then set this attribute by comma seprated Ex.

include : If you want only show selected user ids then set this attribute by comma seprated Ex.

exclude : If you don’t want show selected user ids then set this attribute by comma seprated Ex.

approve : If you want show only approve user then set approve=’1′ Ex.

size : If you want change default display member list template to small one then set size=’small’ Ex.

shortcode for display member list/directoryYou can use following attributes for filter/show member listrole_in : If you want to show only selected member role in list then set this attribute by comma separatedEx. role_not_in : If you want exclude to show some user roles in member list then set this attribute by comma separatedEx. include : If you want only show selected user ids then set this attribute by comma separatedEx. exclude : If you don’t want show selected user ids then set this attribute by comma separatedEx. approve : If you want show only approve user then set approve=’1′Ex. template : If you want change default display member list with different layout then set template=Template : Currently we 2 template available for show user listRounded (template=rounded ): set template parameter as rounded.Ex: Default :Ex:


Key,Value : if you want user list display user list on particular page based on user_meta key and value then set Key and Value attribute.If you have pages like Bride, Groom so based on user meta_key you can display or category user using this attributeEx:Bride : Groom :

Use above shortcode respective pages and set metaket as gender and it value male or female.This meta key add using form builder addon and add filed for gender in register/profile form.

You can add multiple key and values in this shortcode.Ex: If you want to add Bride page on site and only for Unmarried’ then add multiple keys and values using comma separated

This meta key add using form builder addon and add filed for gender and maritial_status in register/profile form.

id : If Form builder addon is Activated then filter result based on custom fields.Create new form using form builderAdd field into form which you want to add in custom filterGet form id from listSet id attribute in form and set value as form idEx:

So based on this filter it will filter the result.

your restricted content goes here shortcode for Restrict Content to registered users only. logged in users only access content To restrict just a section of content within a post or page, you may use above shortcodes You can also set user role for access content. You can use role attribute for only access content to selected user role: Ex. your restricted content goes here Ex. your restricted content goes here Ex. your restricted content goes here : logged in users only access content To restrict an entire post or page, simply select the user role you’d like to restrict the post or page to from the drop down menu added just below the post/page editor.

Appearance – Change the Look of your Blog # Appearance – Change the Look of your Blog

WordPress allows you to easily style your site by either installing and activating new Themes or customizing existing Themes.

Tips: From Theme Customizer launched by Appearance > Customize, you can customize all other options such as Theme, Widgets, Menus and Header. Also, modern theme has other settings or options. You should try Theme Customizer

Themes

A Theme is the overall design of a site and encompasses color, graphics, and text. WordPress site-owners have available a long list of Themes to choose from in deciding what to present to their sites’ viewers.

From the Appearance Themes Screen, you can choose which Theme will be presented to users visiting your site. You can also view screenshots of each Theme you have uploaded to your site. In addition, under the Install Themes tab you can find and install new Themes.

Customize

The Customize Screen displays the settings that can be customized for a specific theme. For instance, the WordPress default theme provides options that allows the user to set the colors and a background image.

The Customize Screen page describes the details of this feature.

Widgets

Widgets are gadgets or gizmos that allow you to add various pieces of information to your Theme’s sidebar content. Widgets, for example, can be used to add Categories, Archives, Blogroll, Recent Posts, and Recent Comments to your sidebar.

From the Appearance Widgets Screen you can add, delete, and configure, the Widgets use in one or more of your Theme’s .

Menus

The Menus feature allows you to create a navigation menu of pages, categories, custom links, tags, etc. that is presented to your visitors. A custom menu WordPress Widget allows display of a custom menu in the sidebar or other widgetized areas in the Theme.

From the Appearance Menus Screen you can create and edit navigation menus for visitors use.

Header


The Header feature allows you to manage what image is displayed in a Theme’s header. WordPress default theme allows you to preview, upload, remove, and set as default, the images you want randomly displayed in the header.

The Appearance Header Screen describes the details of this feature.

Description

  • This is a simple login form in the widget.
  • Compatible with WordPress Multisite Installation.
  • Use this shortcode to use login form in your pages/ posts.
  • Just install the plugin and add the login widget in the sidebar.
  • Change some ‘optional’ settings in (admin panel left side menu) and you are good to go.
  • Add CSS as you prefer because the form structure is really very simple.
  • Use this shortcode in your page to display the forgot password form. Forgot password link can be added to login widget from plugin settings page.
  • Login form is responsive.
  • Plugin is compatible with WPML plugin. You can check the compatibility at wpml.org.

Other Optional Options

  • Add CAPTCHA security in admin and frontend login forms.
  • Login Logs are stored in database ( IP, login status, login time ). PRO version has options to block IPs after certain numbers of wrong login attempts.
  • You can choose the redirect page after login. It can be a page or a custom URL.
  • Choose redirect page after logout.
  • Choose user profile page.
  • Easy CSS implementation from admin panel.

Facebook Login Widget (PRO)

There is a PRO version of this plugin that supports login with Facebook, Google, Twitter, LinkedIn, Amazon and Instagram accounts. You can get it here in USD 4.00

  • The PRO version comes with a FREE Content Restriction Addon. Partial contents of Pages/ Posts or the complete Page/Post can be hidden from visitors of your site.
  • Compatible with WooCommerce plugin.
  • Compatible with WordPress Multisite Installation.
  • Login Logs are stored in database. IPs gets Blocked after a certain numbers of wrong login attempts. This ensures site’s security.
  • IPs can be Blocked permanently from admin panel.
  • Captcha login securiy in Frontend and Admin login Forms.
  • Restrict Admin panel Access for selected user Roles. For example you can restrict Admin Panel access for “Subscriber” and “Contributor” from your site.
  • Use Shortcode to display login form in Post or Page.
  • Use only Social Icons for logging in. No need to put the entire login form.
  • Change welcome text “Howdy” from plugin settings section.
  • Manage Forgot Password Email Body.
  • Easy CSS implementation from admin panel.
  • And with other useful settings. Click here for details

Social Login No Setup

The plugin supports login with 30+ sites. Facebook, Google, YouTube, Google Drive, Gmail, Twitter, LinkedIn, PayPal, Yahoo, Microsoft, WordPress, Amazon, Github, Tumblr, Vimeo, Reddit, Dribbble, Twitch, Medium, Discord, Line, Stack Exchange, Stack Overflow, Disqus, Blogger, Meetup, Foursquare, Yandex, VKontakte, Telegram, Dropbox, Fitbit and Instagram accounts and the most important part is that it requires no Setups, no Maintanance, no need to create any APPs, APIs, Client Ids, Client Secrets or anything. Click here for details | Click here for Live Demo

Media – Add pictures and movies to your posts # Media – Add pictures and movies to your posts

Media is the images, video, recordings, and files, you upload and use in your blog. Media is typically uploaded and inserted into the content when writing a Post or Page. Note that the Uploading Files section in the Settings Media Screen describes the location and structure of the upload directory.

Library

The Media Library Screen allows you add, edit, delete or view Media previously uploaded to your blog. Multiple Media objects can be selected for deletion. Search and filtering ability is also provided to allow you to find the desired Media.

Add New Media

The Media Add New Screen allows you to upload new media to later use with posts and pages. A Flash Uploader is provided and the ability to use a Browser Uploader is supplied if the Flash Uploader does not work.

Edit Media

The Edit Media page allows you to edit the information (title, caption, alt text, etc.) of media files uploaded to your site. This page does not appear as a link in the main Dashboard navigation, but is reached by clicking on the Edit link in the Media Library Screen that appears when you hover over each item, or when uploading media for the first time on the Media Add New Screen once your upload has completed.

Плагин 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, открыть раздел “Плагины” и нажать “Добавить новый”. После этого найти расположение модуля у вас на компьютере и загрузить его на WordPress. Потом не забудьте активировать личный кабинет пользователя.

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

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

Description

Members is a roles and capabilities based WordPress membership plugin. It gives your users the ultimate member experience by giving you powerful tools to add roles and capabilities and assign them to your users.

Members allows you to set permissions to restrict content on your site by providing a simple user interface (UI) for WordPress’ powerful roles and capabilities system, which has traditionally only been available to developers who know how to code this by hand.

Plugin Features

  • Role Editor: Allows you to edit, create, and delete roles as well as capabilities for these roles.
  • Multiple User Roles: Give one, two, or even more roles to any user.
  • Explicitly Deny Capabilities: Deny specific capabilities to specific user roles.
  • Clone Roles: Build a new role by cloning an existing role.
  • Content Permissions / Restricted Content: Protect content to determine which users (by role) have access to post content.
  • Shortcodes: Shortcodes to control who has access to content.
  • Widgets: A login form widget and users widget to show in your theme’s sidebars.
  • Private Site: You can make your site and its feed completely private if you want.
  • Plugin Integration: Members is highly recommended by other WordPress developers. Many existing plugins integrate their custom roles and capabilities directly into it.

Seamless MemberPress Integration

If you’re looking to build a business out of your membership site by creating paid memberships there’s no better way than to use MemberPress. Members and MemberPress work together to provide the ultimate member experience and will help you start and profit from your amazing WordPress membership sites!

All Add-ons are now included

Members now includes ALL of it’s add-ons completely free of charge! Here are some of the awesome features they add to Members:

  • Block Permissions: Allows site owners to hide or show blocks based on user logged-in status, user role, or capability.
  • Privacy Caps: Creates additional capabilities for control over WordPress†privacy and personal data features (GDPR).
  • Admin Access: Allows site administrators to control which users have access to the WordPress admin via role.
  • Core Create Caps: Adds the create_posts and create_pages caps to posts/pages to separate them from their edit_* counterparts, providing more flexible editing capabilities.
  • Categories and Tag Caps: The Category and Tag Caps add-on creates custom capabilities for the core category and post tag taxonomies. This allows site owners to have precise control over who can manage, edit, delete, or assign categories/tags.
  • Role Levels: Exposes the old user levels system, which fixes the WordPress author drop-down bug when users donâ€t have a role with one of the assigned levels.
  • Role Hierarchy: Creates a hierarchical roles system.
  • ACF Integration: Creates custom capabilities for the Advanced Custom Fields (ACF) plugin for managing with the Members plugin.
  • EDD Integration: Integrates the Easy Digital Downloads plugin capabilities into the Members plugin’s role manager.
  • GiveWP Integration: Integrates the GiveWP and GiveWP Recurring Donations plugin capabilities into the Members plugin’s role manager.
  • Meta Box Integration: Integrates the Meta Box plugin capabilities into the Members plugin’s role manager.
  • WooCommerce Integration: Integrates the WooCommerce plugin capabilities into the Members plugin’s role manager.

For more info, visit the Members plugin home page.

Like this plugin?

The Members plugin is a massive project with 1,000s of lines of code to maintain. A major update can take weeks or months of work. We donâ€t make any money directly from this plugin while other, similar plugins charge substantial fees to even download them or get updates. Please consider helping the cause by:

  • Upgrading to MemberPress.
  • .

Страница активации

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

Страница активации в WordPress Multisite


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

Скопируем файл к себе в MU-плагины и подключим его в .

require WPMU_PLUGIN_DIR . '/selena-network/signup/wp-activate.php';

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

Удалим все ненужные проверки и — с 1 по 69 строчку в WordPress 4.1.1. В самом конце уберем вызов . Оставшееся содержимое перенесем в функцию .

Интересно заметить, что здесь перед загрузкой WordPress (wp-load.php) объявлялась константа . Ее наличие заставляет WordPress не загружать плагины.

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

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

Собственная страница активации в WordPress Multisite

Письма активации с правильными ссылками

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

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

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

if ( ! apply_filters( 'wpmu_signup_user_notification', $user, $user_email, $key, $meta ) )
    return false;

Для активации аккаунтов с созданием блога:

if ( ! apply_filters( 'wpmu_signup_blog_notification', $domain, $path, $title, $user, $user_email, $key, $meta ) ) {
    return false;
}

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

function selena_network_wpmu_signup_user_notification( $user, $user_email, $key, $meta = array() ) {
    // Генерируем заголовок, текст и заголовки письма
    // ...
    // Отправляем письмо или добавляем Cron-задачу для отправки письма
    wp_mail( $user_email, wp_specialchars_decode( $subject ), $message, $message_headers );

    // Отдаем false, чтобы WordPress не отправил письмо активации дважды
    return false;
}
add_filter( 'wpmu_signup_user_notification', 'selena_network_wpmu_signup_user_notification', 10, 4 );

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


С этим читают