Aug 142016
 

WordPress Simple Membership Advanced Settings shows you how to setup features in the advanced settings and check add-ons settings.

Last Updated: May 11, 2021

Latest News: Updated the documentation.

Simple Membership plugin continues to grow and the developers continue to add more functionality. Some added features have been added to the Advanced Settings tab. Some of the other tab functions have been moved to this tab. This publication will show you how to configure the advanced options for managing your membership site. As these settings are advanced, you should pay more attention when activating these options. Be sure to check the settings before saving the changes.

The following settings will show you how to Enable Expired Account Login, Membership Renewal URL and more.

What You Need:

Simple Membership Settings Tutorials List:

WordPress Simple Membership Advanced Settings

Step 1 ) Go to WP Membership -> Settings -> Advanced Settings as illustrated in the following image to set up the following options.

Advanced Settings Options

  • Advanced Settings
  • Create Member Accounts for New WP Users
  • Terms and Conditions

wordpress-simple-membership-advanced-settings

Advanced Settings Options Part 1

Step 2 ) The following image Advanced Settings Options Part 1 allows you to select from the following options.

Advanced Settings Options Part 1

  • Enable Expired Account Login = Note: If you want your members to receive a notification, you can enable the Notify User feature for the member in question. It is located in WP Membership -> Members -> Edit Members
  • Membership Renewal URL = You can create a renewal page for your site. Read this documentation to learn how to create a renewal page.
  • After Registration Redirect URL = You can enter an URL here to redirect the members to this page after they submit the registration form. Read this documentation to learn how to setup after registration redirect.
  • Enable Auto Login After Registration = Use this option if you want the members to be automatically logged into your site right after they complete the registration. This option will override any after registration redirection and instead it will trigger the after login redirection. Read this documentation to learn more.

simple-membership-member-advanced-settings-part1

Advanced Settings Options Part 2

Step 3 ) The following image Advanced Settings Options Part 2 allows you to select from the following options.

Advanced Settings Options Part 2

  • Hide Registration Form to Logged Users = Note: Use this option if you want to hide the registration form to the logged-in members. If logged-in members visit the registration page, they will see a message instead of the registration form. Check Step 3-a ) below for more information.. 
  • After Logout Redirect URL
  • Logout Member on Browser Close = (Note: Enable this option if you want the member to be logged out of the account when he closes the browser. Check the following URL automatically-logout-members-browser-closure-force-member-logout for more information.)
  • Allow Account Deletion = Check Step 3-b ) below for more information.
  • Force Strong Password for Members = (Note: This feature makes sure your members enter a strong password when registering as a member.)

simple-membership-member-advanced-settings-part2

Hide Registration Form to Logged Users

Step 3-a ) When you enable Hide Registration Form to Logged Users, the member will see a message instead of the normal registration form.

The following message is what the member will see when they visit the registration page.

You are already logged in. You don’t need to create another account. So the registration form is hidden. 

Allow Account Deletion

Step 3-b ) When you enable Allow Account Deletion, the member will be able to delete their account when they view their profile. The Delete Account link can be found underneath the Submit button in the profile page. See image below.

(Note: If it is a PayPal subscription account, the member has to also delete the subscription from their PayPal account. For Stripe subscriptions, it deletes their Stripe subscription when they click on the Delete Account button. The following forum post has more information. )

wordpress-simple-membership-advanced-settings-user-delete-account

Step 3-b-1 ) When they click on Delete Account link mentioned above, they will see the following message as illustrated in the image below. They then enter their password and click on Confirm Account Deletion button. Once they click on the button, they will be logged out from their account. Once this is completed, they will not be able to log in again.

Delete Account

You are about to delete an account. This will delete user data associated with this account. It will also delete associated WordPress user account. (NOTE: for safety, we do not allow deletion of any associated WordPress account with administrator role). Continue?

simple-membership-member-account-deletion

Advanced Settings Options Part 3

Step 4 ) The following image Advanced Settings Options Part 3 allows you to select from the following options.

Advanced Settings Options Part 3

  • Auto Delete Pending Account = Check Step 1-c ) below for more information.
  • Admin Dashboard Access Permission = Check Step 1-d ) and Step 1-e ) below for more information.
  • Force WP User Synchronization = (Note:This feature was added to make sure that when users log out of the WP user system, they will also be logged out of the simple membership system. When they log into the WP User system, they will also be logged into the simple membership system.)
  • Payment Notification Forward URL

simple-membership-member-advanced-settings-part3

Auto Delete Pending Account

Step 4-c ) The following image Auto Delete Pending Account allows you to select from the following options.

Auto Delete Pending Account Options

  • Do not delete
  • Older than 1 month
  • Older than 2 months

wordpress-simple-membership-auto-delete-pending-account

Admin Dashboard Access Permission

Step 4-d ) The following image Admin Dashboard Access Permission allows you to select from the following options. This allows you to control who can view and manage the plugin as well as the Admin user account. 

(Note: If you are setting this option to a different user level other than Admin, you must make sure you have not enabled any of the following features Hide Adminbar, Show Adminbar to Admin, Disable Access to WP Dashboard under Settings. The following documentation wordpress-simple-membership-hide-adminbar can help you further.)

Admin Levels

  • Admin
  • Editor
  • Author
  • Contributor

wordpress-simple-membership-admin-dashboard-access-permission

Step 4-e ) The following image displays a notice letting you know that both options cannot be enabled at the same time. This message is displayed at the top of the Advanced Settings admin page.

Note: You cannot enable both the “Disable Access to WP Dashboard” and “Admin Dashboard Access Permission” options at the same time. Only use one of those options.

wordpress-simple-membership-admin-dashboard-access-permission-warning-notice

Create Member Accounts for New WP Users

Step 5 ) The following image Create Member Accounts for New WP Users allows you to select from the following options.

Create Member Accounts

  • Enable Auto Create Member Accounts
  • Default Membership Level
  • Default Account Status

wordpress-simple-membership-advanced-create-account-wp-users-new

Terms and Conditions

Step 6 ) The following image Terms and Conditions allows you to enable the following options.

Terms and Conditions

  • Enable Terms and Conditions
  • Terms and Conditions Page URL
  • Enable Privacy Policy
  • Enable Privacy Policy Page URL
  • Click on Save Changes button when you have completed setting up the Advanced Settings.

Troubleshooting

Q1 Logout Member on Browser Close is checked but when closing the Safari browser on a Mac it does not log out the user. How do I fix this issue?

Answer: That feature is something that simply relies on the cookie to have an expiry value of 0. Some browsers that won’t respect that cookie value won’t work for this feature. This is not something that we can do anything about from our plugin’s side. Different browser’s have their own set of rules in terms of how they accept some of the cookie expiry values. Check the following forum post to learn more.

===============

If you have any questions please let me know.

Enjoy.

Simple Membership Plugin Tutorial List:

I have been working in IT since 1999 and I enjoy the challenges it brings me. I love developing websites with WordPress. I spend a lot of time helping out in wordpress.org forums. I have been writing tutorials since 2011. Now I am learning how to manage my own VPS "Virtual Private Server.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept
Reject
Privacy Policy