Skip to content

UserMetaPro/user-meta-lite

Repository files navigation

=== User Meta ===
Contributors: khaledsaikat
Tags: user, profile, registration, login, frontend, users, usermeta, import, csv, upload, AJAX, admin, plugin, page, image, images, photo, picture, file, email, shortcode, captcha, avatar, redirect, register, password, custom, csv, import, user import, widget
Requires at least: 4.4.0
Tested up to: 4.9.6
Stable tag: 1.3
Copyright: Khaled Hossain, user-meta.com
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

A well designed, features reached and easy to use user management plugin that allows front-end login, profile update, user registration with extra fields and many more.

== Description ==

= Features =
* Front-end user login.
* Allows users to update their profile on front-end.
* Add extra fields to customized user profile.
* Front-end user registration by shortcode.
* Add extra fields to custom user registration.
* Add profile link to users listing page.
* Fields and forms editor to customize front-end user profile and registration.
* Create unlimited forms for custom user registration or profile.
* Show role based user profile. Users from different role can see different profile form.
* Users can register their account with different role by using different registration form.
* Show user avatar to profile and registration page (both ajax and non ajax).
* Modify default email sender information (Let your user get email from your preferred name and email instead of wordpress@example.com)
* Use conditional logic to show/hide fields based on other fields.

Like this plugin? Consider leaving a [5 star review](https://wordpress.org/support/plugin/user-meta/reviews/?filter=5).
Your review means a lot to us.

= Extra features for User Meta Pro (paid version) =
* Front-end custom user login by username or email.
* Front-end reset password.
* User Profile widget, registration widget and login widget.
* Auto user login after registration.
* Email verification on registration.
* Admin approval on user registration.
* Admin can activate or deactivate any user by user listing page.
* Add extra fields to default profile or hide existing fields.
* Role based redirection after user login, logout and registration.
* Customize emails sent from your WordPress site. Add default field or extra fields content to each email.
* Bulk users import/export from/to csv file with extra fields.
* Customize, filter, or change user order while exporting users.
* User import/export with hashed or plain text password.
* Customize all email notifications.

= Supported field for form builder =
Bellow are the list of supported fields to build profile or registration form:

= WordPress default fields =
* Username
* Email
* Password
* Website
* Display Name
* Nickname
* First Name
* Last Name
* Biographical Info
* Registration Date
* Role
* Jabber
* Aim
* Yim
* User Avatar

= Extra fields =
* TextBox
* Paragraph
* Rich Text
* Hidden Field
* DropDown
* Select One (radio)
* CheckBox

= Extra fields for User Meta Pro (paid version) =
* Multi-select
* Date-Time
* File Upload
* Image Url
* Phone Number
* Number
* Url
* Country
* Custom Field
* Page Heading
* Section Heading
* HTML
* Captcha

Get [User Meta Pro](https://user-meta.com/ "User Meta Pro").


= Documentation =

**2 steps to get started**

1. Go to User Meta >> Forms. Create a form, give a name to your form and populate it with fields.
2. Write shortcode to your page or post. e.g.: Shortcode: [user-meta-profile form='your_form_name']

[View Documentation](https://user-meta.com/documentation/ "User Meta Pro Documentation")

Get [User Meta Pro](https://user-meta.com/ "User Meta Pro").

**Note**
The plugin stores all user's data to wp_usermeta table as WordPress standard.
So it is possible to other plugin talks with User Meta using WordPress standard.


== Installation ==

1. Upload and extract `user-meta.zip` to the `/wp-content/plugins/` directory or add the plugin from Plugin >> Add New menu
2. Activate the plugin through the 'Plugins' menu in WordPress


== Frequently Asked Questions ==

= Why error message, "User registration is currently not allowed." is showing in registration page? =
WordPress doesn't allow to register new user by default settings.
To allow user to register, go to Settings >> General page in admin section.
Checked the checkbox which is saying "Anyone can register" and Save Changes.

= Saving fields, forms or email notification settings in admin section displays 0 =
For very long form or lots of fields, you might encounter displaying 0 instead of saving,
If you ever have this issue, mostly it could be max_input_vars are exceeding.
To solve this problem increase max_input_vars in your .htaccess file.

`php_value max_input_vars 3000`

If you have suhosin installed, use following too.

`php_value suhosin.post.max_vars 3000`


== Screenshots ==

01. Simple registration form.
02. Simple profile form.
03. Front-end user registration with extra fields.
04. Front-end user profile with extra fields.
05. Supported fields for creating profile or registration form.

== Changelog ==

= 1.4 =
* Added support for GDPR data export
* rich_text field accepts options by hook
* Fix: read-only for rich_text field
* Removed Reset password style
* Added user_meta_admin capability
* Minimum requirement WP-4.4
* Updated bootstrap to v3.3.7
* New filter hook: user_meta_wp_hooks
* Deprecated hook: user_meta_wp_hook
* Lite: Login by username or email or both of them
* Lite: Front-end lost-password and reset-password options
* Lite: Show logged-in user customized data, based on user role
* Pro: New built-in menu for add-ons management
* Deprecate using user-meta-advanced and user-meta-wpml addons separately
* New pro addon: BuddyPress xProfile Export
* Fix: pagination bug for non-pagination page
* Enhance security of file uploader

= 1.3 =
* Allow array in roles
* Pro: Export and import multiple roles
* Pro: Separate options for different captcha
* Pro: Scroll to top with page heading
* Code: New filter hook: user_meta_recaptcha_request_method
* Code: Removed PHP7.1 depreciated mcrypt_encrypt dependencies
* Code: Update ReCaptcha to 1.1.3
* Code: Minimum requirements for the plugin is PHP-5.5
* Fix: Page navigation bug
* Fix: Role export bug

= 1.2.1 =
* PHP7 compatibility
* Modify class names according to PSR-2 standard
* Added more options to captcha
* Lite: Add login features to lite version
* Fix: print inline js to backend profile (date-time was not working)
* Fix: bug on user importing extra fields
* Fix: Login error message bug
* Fix: Conditional logic for checkbox, radio, and multi-select
* Fix: Using multiple captchas on the same page

= 1.2 =
* Visual options selector for dropdown, multi-select, radio and checkbox
* Code: Minimum requirements for the plugin is PHP-5.4 and WP-3.7
* Code: Using namespace and rewriting field generation classes
* Code: Apply PSR-2 coding standard to all PHP files
* Code: Rewrite all field generation codes
* Optimized for wpml support
* Update translation files
* Added user_meta_loaded action hook to load extensions
* Put inline front-end JavaScript to footer
* Added tooltip to field editor
* Remove placeholder as field label type, as placeholder has its own field.
* Force uploaded file name to be lowercase and special character escaped.
* New Hooks: user_meta_field_config_render, user_meta_field_config_before_update, user_meta_form_config_render
* Style file remove link
* Delete avatar and files while deleting a user
* Delete old files & avatar on profile update
* Pro: Redirection to a page
* Pro: Export users by form_id and write to file
* Pro: Renamed user-meta directory to user-meta-pro for pro version
* Fix: re-validation for regex input
* Fix: Storing admin approval emails bug
* Fix: Email notification selection tab collapse
* Fix: Bulk users export issue
* Fix: Password reset issue since WP-4.3
* Fix: Add user to blog, without user_login but user_email
* Fix: Don’t let existing user register again for the same site under network
* Fix: WP-4.5 compatibility

= 1.1.7.1 =
* Fix: Duplicate field id in case of form import
* Check if other reCaptcha library is exists, to avoid conflict.
* Fix: Add user to blog
* Fix: Rich text url bug

= 1.1.7 =
* Redesigned fields and forms editor.
* Conditional logic.
* Username will remain same as email while registration without username.
* Remove base64_decode.
* Switch uploader code to admin-ajax.php.
* Remove html5 required validation, add html5 regex to custom field.
* Strip @noreply.com.
* Added Turkish and Czech translation.
* Added regex to password field.
* Pro: Allow to hide extra social fields from backend profile.
* Pro: reCaptcha v2.
* Pro: Added %generated_password% placeholder.
* Pro: Remove password & email field from standard fields set. Those fields can can be used via “custom fields”.
* Pro: Add retype_label to custom field.
* Pro: Added yearRange to datetime field.
* Pro: Profile update email for backend, track modified email.
* Pro: Added filter: user_meta_countries_list filter to countries list.
* Pro: Separate email verification and admin approval processes.
* Fix: Pagination bug.
* Fix: required checkbox error.

= 1.1.6 =
* Support user registration for free version.
* Remove plugin-framework.css/js. Split user-meta.js into user-meta.js and user-meta-admin.js
* Optimize the plugin for user-meta-advanced add-on.
* Allow action/filter hook enable/disable by ‘user_meta_wp_hook’ filter.
* Added Chinese translation.
* Fix: postbox toggle icon and allows drag texts inside postbox.
* Removed users_can_register option dependencies for user registration form.
* Added role placeholder.
* Added ver paramater to js and css files.
* Pro: Shortcode: [user-meta-field id=Field_ID] for showing single field.
* Pro: Shortcode: [user-meta-field-value id=Field_ID] to show stored field content.
* Pro: Store resetpass hashed key instead of plaintext as of WP-3.7
* Pro: Added Lost Password email notification.
* Pro: Number field allows integer and decimal point.
* Pro: Filter: user_meta_admin_email_recipient to filter admin notification email.
* Pro: Added multiselect field and allow optgroup on select.
* Pro: Import both plain text and hashed password with users import.
* Pro: Allow override of WordPress default user registration and reset password email by add-on.
* Pro: try to send single email when sending multiple email at a time failed.
* Pro: Added registration link with login form/widget.

= 1.1.5 =
* Add user_id parameter to user_meta_pre_user_update filter hook.
* Remove not used uploaded files via schedule events.
* Add Russian translation. (Thanks to Vitaliy Cherednichenko for his translation)
* Add placeholder support to Fields Editor.
* Change file upload directory to /uploads/files/
* Change logout url. Logout url is not using resetpass anymore.
* Add html5 placeholder to field by user-meta hook.
* Bug fix: Required validation for country field.
* Add settings for customize UMP generated text for front-end.
* Pro: Allow to send email notification for all users who have administrative role.
* Pro: User password will not force to include in registration email notification.
* Pro: Add option for use default lostpassword url.
* Pro: Remember last user import settings.
* Pro: Use separate page for reset password and email verification.
* Pro: Login redirect will not show any message while redirecting.

= 1.1.4.1 =
* Add Captcha for login form.
* Fix import UMP and pagination bugs.

= 1.1.4 =
* Use TinyMCE as rich text editor.
* meta_key auto generate from field title.
* Enable translation for dynamic text.
* Disable free to pro one click update as WordPress plugin guidline.
* add allow_custom in datetime field to allow more customization by js.
* Added alternate method when allow_url_fopen=0 for showing uploaded image.
* Field validation in both server and client side.
* Pro: Introduce new field type "Custom Field" to add custom regex and error message.

= 1.1.3 =
* Assign form to login widget.
* Allow role based profile as widget.
* Replace type=both into type=profile-registration
* Replace type=none into type=public
* type=public allow user_id as $_GET for showing public user profile.
* Add type=login to form widget.
* Change date format and filter hook.
* Default role selection.
* Shortcode generator popup.
* Clickable checkbox and radio.
* Added filter: user_meta_pre_configuration_update for fields_editor, forms_editor and settings.
* Action: user_meta_load_admin_pages
* Filter: user_meta_execution_page_config
* Filter: user_meta_default_login_form
* Aded filter support to lost password form and deafult login form.
* Theme for reCaptcha.
* Check user access by “add_users� capability.
* Clickable users listing for Active | Inactive | Pending | Pending Approval
* Change email verification and reset password process.
* WordPress-3.5 compatibility.
* UMP Export-Import fields, forms, settings.
* Role based profile showing.
* Allow role selection on registration/profile (admin can choose which roles user can select).
* Field title position: Top, Left, Right, Inline, Hidden.
* Added “Auto login after user registration� feature.
* Fixes: Password changing from frontend.
* Image crop for avatar or file upload.
* Single pot file.
* Enable SSL admin.
* Assign custom form with login widget/login form that allow to use custom field, class name, changing button text/class.
* Integrate plugin-framework.pot with user-meta.pot (single pot file instead of two).
* Provide more action/filter hook in every steps.
* Allow to use placeholder under html field.
* MU: New blog registration.
* MU: Add user to blog.
* MU: added option for prevent login for non-member for current blog.
* Registration/Profile widget.
* Registration/Profile Template Tag.
* Extended users export.
* Allow to change button’s text and css class of form.
* Custom email notification for profile update(both user and admin).

= 1.1.2 =
* One click upgrade to Pro version.
* Add default email sender support.
* Pro: One click version update.
* Pro: Login widget. Showing role based user data with login widget or shortcode.
* Pro: Extra fields in backend profile.
* Pro: Role based customizable email notification with extra fields.
* Pro: Import users from csv file including user's meta data.
* Pro: Front-end lost password and reset password tools.
* Pro: User email verification on registration.
* Pro: User activation and deactivation.
* pro: Role based user redirection on registration, login and logout.
* Fix: Arbitrary File Upload Vulnerability

= 1.1.1 =
* Added Support while fail AJAX call

= 1.1.0 =
* Include first version of User Meta Pro
* Pro: added more fields type
* Pro: Frontend Registration
* Pro: Frontend Login with username or email

= 1.0.5 =
* Changing complete structure
* Make Seperation of fields and form, so one field can be use in many form
* Add verious type of fields
* Added dragable fields to form
* Improve frontend profile

= 1.0.3 =
* Extend Import Functionality
* Draggable Meta Field
* Add Donation Button

= 1.0.2 =
* Optimize code using php class.
* add [user-meta-profile] shortcode support.

= 1.0.1 =
* Some Bug Free.

= 1.0.0 =
* First version.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published