=== WP User - Custom Registration Forms, Login and User Profile ===
Contributors: walke.prashant
Donate link: https://www.wpseeds.com/product/wp-user-custom-registration-forms-login-and-user-profile/
Tags: login, register, user, profile, gravatar, ajax, restrict content, json-web-authentication, jwt, wp-json
Requires at least: 3.3.3
Tested up to: 5.8.3
Stable tag: 7
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Create elegant Login, Register, and Forgot Your Password form on Page, widget or Popups on your website in just minutes with AJAX.
== Description ==
* WP User plugin helps you to create front end login and registration form.
* User logins or registrations and would like to avoid the normal WordPress login pages, this plugin adds the capability of placing a login, Registration, forgot password with smooth effects in AJAX.
* Extends the WP REST API using JSON Web Tokens Authentication as an authentication method. Authorize your REST API requests so that you can create, update and delete your data.
www.wpseeds.com
= Features =
- Login : Login with Username or Email Id or Mobile Number
- Login with - Password or OTP
- Registration
- Forgot Password
- Profile : View/Edit Profile
- Login with Password or OTP
- security
- Limit Login Attempts
- Mechanism for slow down brute force attack
- Notify on lockout (Email to admin after cross limit the number of login attempts)
- Password Regular Expression (Form Validation & Security )
- Google reCAPTCHA
- Approve/Deny User
- Auto / Email Approval user
- View Login Log
- Restrict an entire post or page
- Restrict section of content within a post/page
- Logged in or selected role users only access content
- Blacklisting / Whitelisting IP addresses
- 2-Step Verification
- Email Notification
- New Registration
- Email to admin after cross limit the number of login attempts
- Custom email subject, content
- Front-end profile
- View/Edit user information user front end dashboard
- User Avatar : for users to upload images or enter url to their profile
- Change the Default Gravatar
- Send mail to admin via Contact Us form
- Get Notification new comment on user post, woocommerce order status changed to refund/complete, new follow
- Whenever a user publish posts, all the followers will receive a notification
- Member Directory
- Member Pagination,Search.
- View Member Profile.
- Send Mail to Member
- Auto Generate page for Login,Register
- Enable / Disable Admin Bar
- Templates : 4 login,register front end templates
- Customizable CSS
- Admin : Export Users CSV
- AJAX based verification for username and email accounts
- Add smooth ajax login/registration effects
- Login redirection
- Login/registration/forgot password popup model : You can create one popup that contains all 3 with a great interface for switching between them
- Light weight plugin
- Customize skin color,buttons, link, box, form background etc.
- login,register , forgot password form using shortcode, widget, popup
- Responsive
- MultiSite
- Multi language
- REST API- Login, Register, Forgot, Update, view User, List users, Generate Token
= Integration plugin =
* woocommerce
* SupportCandy
* YITH WooCommerce Points and Rewards
* YITH WooCommerce Wishlist
* WP Twilio Core
= Get Pro Feature =
www.wpseeds.com
= Pro Feature =
* Ultimate Registration form
* Custom form fields
* Create required fields
* Social Login/Register i.e Facebook,Google,Twitter
* Add / Edit / Delete / Duplicate Multiple Address
* Get user current location(address) using Geolocation
* Set defualt WooCommerce billing/shipping address from address list
* Select WooCommerce billing/shipping address from address book on checkout page
* Subscription newslatter on new user Registration with MailChimp, Aweber and Campaign Monitor
* Show the percentage of user profile completion
* On click Improve button it will show highlighted fields for improve profile strength.
* Set custom weight for field
* Profile progress on member profile
* WoCommerce integration
* Support Multiple address and set billing and shipping address
* Badges and Achievements - Automatically or manually assign badges to users based on different criteria’s like
* Specific user roles
* Based on activity score i.e Number of posts, comments, followers etc.
* Admin can manually assign badge
* Follow / Unfollow Feature lets users follow other users.
* User Like, Bookmark (With Social Network addon )
* User View Count
* Whenever a user posts, all the followers will receive a notification regarding the update.
* Keeps your user community more interactive and engaging.
* Premium Support
* New features added regularly!
== 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
[wp_user] shortcode for display login, registration, forgot password form.
You Can use following attribute for custom form
[wp_user id='1234' width='360px' popup='1' active='register' role='subscriber' login_redirect='".get_site_url()."']
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. [wp_user id='1234']
width : set custom width to login, registration, forgot password form.
[wp_user width='360px']
popup : set popup='1' shortcode for popuup model login, registration, forgot password form.
Ex. [wp_user popup='1']
active : For activate default form. By Defualt login.
[wp_user active='register' popup='1'] shortcode for popuup model login, registration, forgot password form. default active registration form
[wp_user active='register'] for display default active registration form.(sign up page)
[wp_user active='forgot'] 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. [wp_user role='subscriber']
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.
[wp_user_member] shortcode for display member list/directory
You can use following attributes for filter/show member list
[wp_user_member role_in='subscriber' role_not_in='author' include='1,2,5,7' exclude='55,44,78,87' approve='1' size='small']
role_in : If you want to show only selected member role in list then set this attribute by comma seprated
Ex. [wp_user_member role_in='subscriber,author']
role_not_in : If you want exclude to show some user roles in member list then set this attribute by comma seprated
Ex. [wp_user_member role_not_in='subscriber,author']
include : If you want only show selected user ids then set this attribute by comma seprated
Ex. [wp_user_member include='1,2,5,7' ]
exclude : If you don't want show selected user ids then set this attribute by comma seprated
Ex. [wp_user_member exclude='55,44,78,87' ]
approve : If you want show only approve user then set approve='1'
Ex. [wp_user_member approve='1' ]
size : If you want change default display member list template to small one then set size='small'
Ex. [wp_user_member size='small' ]
[wp_user_list] shortcode for display member list/directory
You can use following attributes for filter/show member list
[wp_user_list role_in=’subscriber’ role_not_in=’author’ include=’1,2,5,7′ exclude=’55,44,78,87′ approve=’1′ size=’small’]
role_in : If you want to show only selected member role in list then set this attribute by comma separated
Ex. [wp_user_list role_in=’subscriber,author’]
role_not_in : If you want exclude to show some user roles in member list then set this attribute by comma separated
Ex. [wp_user_list role_not_in=’subscriber,author’]
include : If you want only show selected user ids then set this attribute by comma separated
Ex. [wp_user_list include=’1,2,5,7′ ]
exclude : If you don’t want show selected user ids then set this attribute by comma separated
Ex. [wp_user_list exclude=’55,44,78,87′ ]
approve : If you want show only approve user then set approve=’1′
Ex. [wp_user_list approve=’1′ ]
template : If you want change default display member list with different layout then set template=
Template : Currently we 2 template available for show user list
Rounded (template=rounded ): set template parameter as rounded.
Ex: [wp_user_list template=’rounded’]
Default :
Ex: [wp_user_list]
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 attribute
Ex:
Bride : [wp_user_list key='gender' value='Female']
Groom : [wp_user_list key='gender' value='Male']
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
[wp_user_list key='gender,maritial_status' value='Female,Unmarried']
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 builder
Add field into form which you want to add in custom filter
Get form id from list
Set id attribute in form and set value as form id
Ex:
[wp_user_list id='474']
[wp_user_list id='474' key='gender,maritial_status' value='Female,Unmarried']
So based on this filter it will filter the result.
[wp_user_restrict] your restricted content goes here [/wp_user_restrict]
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. [wp_user_restrict role='author,editor'] your restricted content goes here [/wp_user_restrict]
Ex. [wp_user_restrict role='author'] your restricted content goes here [/wp_user_restrict]
Ex. [wp_user_restrict role='logged_in'] your restricted content goes here [/wp_user_restrict] : 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.
== Screenshots ==
1. screenshot-1.png
2. screenshot-3.jpeg
3. screenshot-4.jpeg
4. screenshot-5.jpeg
5. screenshot-6.jpeg
6. screenshot-7.png
7. screenshot-8.png
8. screenshot-9.jpg
== Changelog ==
= 6.5.1 =
* 11-01-2022
* Fixed code review issue
= 6.5 =
* 10-01-2022
* Improvement in user list and profile
= 6.4.7 =
* 24-07-2021
* Tested with latest WordPress Version
= 6.4.6 =
* 13-04-2021
* Resolved Issue – Edit HTML in Tabs
= 6.4.5 =
* 13-12-2020
* Resolved warnings
= 6.4.4 =
* 28-11-2020
* Resolved conflict with ElasticPress
= 6.4.3 =
* 13-11-2020
* UI Changes - Forgot password text alignment on login page
= 6.4.2 =
* 24-09-2020
* Added Pro link and changed plugin logo
= 6.4.1 =
* 17-09-2020
* Fixed warning
= 6.4 =
* 27-08-2020
* Fixed issue - Resolved Tab conflicts with some themes
* Added Feature - Login with OTP Link
= 6.3 =
* 05-12-2019
* Fixed issue - Javascript Uncaught SyntaxError: Unexpected token
= 6.2 =
* 28-09-2019
* Resolved issue - Delete blank tabs
* Resolved issue - Login reload
= 6.1 =
* 06-06-2019
* Added Setting - Hide Blogs link on My Profile
= 6.0 =
* 21-03-2019
* REST API : Extends the WP REST API using JSON Web Tokens (JWT) Authentication as an authentication method.
* Resolved issue : JQuery UI CSS is enqueued over HTTP, instead of HTTPS
* Resolved issue : Getting logged out over HTTPS when uploading profile images
= 5.9.3 =
* 23-02-2019
* Added Feature - Admin can approve/deny user profile from member list
= 5.9.2 =
* 01-02-2019
* Added orderby, order attributes in wp_user_list shortcode
* wp_user_list, Added attribute view in wp_user_list shortcode defualt list view
* disable view list / count in n the user profile page
* Resolved bug Call to undefined function is_plugin_active()
= 5.9.1 =
* 28-01-2019
* Blacklisting / Whitelisting IP addresses
= 5.9 =
* 27-01-2019
* UI Changes - list, login form.
* Integration with WP Twilio Core.
* Login with Password or OTP - let your user signup on your wordpress website simply with their mobile number.
* Add feature 2-Step Verification - add an extra layer of security to user account.
= 5.8 =
* 26-01-2019
* User can login using mobile number
* Added Search form filter
* Scroll top to Error/Success message when you click on sign up
* Filter and add setting enable/disable Bookmark, Like, Follow, Send mail features
* Changes In login popup
* UI Changes in login, view profile, List member, Profile.
* Bug Fixes
= 5.7 =
* 06-01-2019
- Profile UI changes
- Better Member listing UI
- Profile photo and file upload non login user - (With Form Builder addon)
- User Like, Bookmark, View (With Social Network addon )
- Filter for user name prefix, permission etc.
= 5.6 =
* 07-12-2018
- Added wp_user_counter Shortcode show user counter based on key
= 5.5 =
* 01-12-2018
- Integration with SupportCandy plugin
- Integration with YITH WooCommerce Points and Rewards plugin
- Integration YITH WooCommerce Wishlist plugin
= 5.4 =
* 29-11-2018
- Fixed Multistep registration issue
- Fixed Search issue
= 5.3 =
* 24-11-2018
- Added wp_user_search shortcode for search user
- Search in Header, Poupup, page, Widget section
- Support for Form-Builder add-on fields - Date,Time,Range,Tel, Image, Mobile Number, Section
- UI Changes
- Resolved bugs
= 5.2 =
* 12-11-2018
- Added register_redirect attribute for wp_user shortcode
- Support Multi step form and validation - Form builder Addon
= 5.1 =
* 23-10-2018
- Improve [wp_user_list] shortcode user listing UI
- Added icon for tabs
- Resolved error and warnings
- Image popup on user profile
- Added setting for Enable /Disable post tab
- Added parameter in in about_ids like [wp_user about_ids='433,471'] lo show multiple view form on About section
= 5.0 =
* 16-10-2018
- Added [wp_user_list] shortcode for display member list/directory
- Changes in Edit Profile
- Create and join groups
- Changes in UI
= 4.2.3 =
* 10-02-2018
- Added auto login after register
= 4.2.2 =
* 05-02-2018
* Added Layout - customize skin color,buttons, link, box, form background etc
= 4.2.1 =
* 06-01-2018
* Load minified css/js
* Imporve performance
= 4.2 =
* 28-12-2017
* Added language support
* Added support for addon backend
* Updated submenu hook position
* Chages wpseed name and icons
= 4.1 =
* 28-11-2017
* Added feature : Get Notification new comment on user post, woocommerce order status changed to refund/complete, new follow
= 4.0 =
* 22-11-2017
* Changes Complete UI
* AJAX implementation
* Added feature : Admin Approve
* Added feature : Email Approve
* Deny / Allow user lo login
* Set Default New User Approval status
* Restrict content
* Member Directory Changes
* Set Diffrent role for diffrent form (shortcode)
* Changes in widget
* Code Optimization
* Integration with WooCommerce
* More Secure and fast
= 2.9.3 =
* Change the Default Gravatar
= 2.9.2 =
* User Avatar : for users to upload images or enter url to their profile
= 2.9.1 =
* Subscription feature in edit profile - WP Subscription
* http://www.wpseeds.com/documentation/docs/wp-subscription/integration/wp-user-wordpress-plugin/
= 2.9 =
* View/Edit user information user front end dashboard
* View/Edit billing, shipping Address on user dashboard (WooCommerce)
* Support System in user profile
* Send mail to admin via Contact Us form
* http://www.wpseeds.com/blog/release-new-version-2-9-wp-user/
= 2.8 =
* login,register, forgot password form using widget
* [wp_user active='register'] for display default active registration form.(sign up page)
* [wp_user active='forgot'] default active forgot form.
* added hook for login,register, forgot password
= 2.7.2 =
* Added : Language Translation for Hungarian
= 2.7.1 =
* Added : Language Translation for Detch, German
= 2.7 =
* Added google reCAPTCHA to registration form
* http://www.wpseeds.com/blog/release-new-version-2-7-wp-user/
= 2.6 =
* Added : Login Redirect - redirect user after login to custom link.
* Added : Language Translation for English, French
* Changed : Make Terms and Conditions readonly on front end
* Added : Forgot password email template (admin setting).
= 2.5.1 =
* Make Terms and Conditions readonly on front end
= 2.5 =
* Resolved WP User css(bootstrap) conflict with wordpress plugin css and theme css.
* Sign up form should reset after submitting sign form
* change in register template mail.
= 2.4 =
* User getting confused that what is user name becuase in the sign form there is no username field - so name is changed as username
* Login with Username or Email Id
* fixed form icon issue
= 2.3 =
* Change user register email template
= 2.2 =
* Fixed css load issue
= 2.1 =
* Fixed missing file issue
= 2.0 =
* Rebuilt Plugin in AngularJS
* security
* Limit Login Attempts
* Mechanism for slow down brute force attack
* Notify on lockout (Email to admin after cross limit the number of login attempts)
* Password Regular Expression (Form Validation & Security )
* Email Notification
* New Registration
* Custom email subject,content
* Auto Generate page for Login,Register
* Popup model for login,register, forgot password
= 1.1 =
* Added google reCAPTCHA to registration form
= 1.0.0 =
* Plugin Created
== Frequently Asked Questions ==
* Q-How to disable WordPress admin bar for all users except admin?
Go to Dashboard->WP User
1) Click on Disable Admin Bar check box
2) Save setting
* Q-How to disable signup form?
Go to Dashboard->WP User
1) Click on uncheck Enable Signup Form check box.
2) Save setting
* do you offer custom pricing?
Yes, we do. We can offer you a custom plan to meet your requirements. Please let us know all your requirements and we will contact you asap.
* Q.want more feature?
If you want more feature then
Drop Mail :walke.prashant28@gmail.com
== Upgrade Notice ==
* Improvement in user list and profile
== Official Site ==
* For More Information
* https://www.wpseeds.com
* Or Advanced feature drop mail:walke.prashant28@gmail.com