After installation and activation of the plugin, check about basic configuration of ARMember plugin.
Go to the General Settings menu from the admin interface. Here you will get number of tabs such as General, Payment Gateways, Page Setup etc..
Let’s check each option in detail:
General Options
Hide Admin Bar
This option is providing you a choice whether you want to show admin bar for non-admin users or not. If you have enabled this option, then admin bar will be hidden from all users except who have either ‘Administrator’ role OR selected roles in ‘Exclude role..” select box.
Rename wp-admin Folder
Here you have facility to rename wp-admin folder to prevent hacking and security issues. You need to be careful while changing this option.
When you enable this option, popup with important notices will open as shown in below image. Please read all the notices before proceed. You will see one URL in this popup. Do not forget to save that URL. It will help you to rollback this change to default in critical situation. When you will run this URL, new wp-admin path will revert to default path /wp-admin.
After enabling switch, you will have other option for New wp-admin Path where you are able to write new path or name for wp-admin ( e.g. panel, cp ).
Before you enable this option, you should check your wp-config.php file and .htaccess file write permission. If both files will have write permission, then you don’t need to do an extra effort, just enable this option, change wp-admin name if you want and save settings. You will be logged out automatically. Now your website admin panel can be accessed by only new name or https://yoursiteurl.com/wp-login.php
But, if any of the two files will not have write permission then in such case when you rename wp-admin and try to save settings, then a popup will open containing file change instructions as shown in below.
You must need to follow each instruction strictly and only then after click ‘OK, I did it’ button. After this you will be logged out. If you press this button without doing change in files, then you will not be able to login again. If you will press ‘Abort Renaming’ button, then ‘Rename wp-admin’ settings will not be saved, but all other settings will be saved.
If you have renamed wp-admin from other plugin, this setting will remain disabled. Also it will not work with Multisite.
Hide wp-login.php Page
Another option is provided if you wish to hide default wordpress wp-login.php page for all users. If you have enabled this option, wordpress default login page will be hidden from all users and all users will be redirected to the front end page which is mapped with login page under ARMember
->General Settings
->Page Setup
Hide Register Link
This option will Hide/Remove registration link from wp-login.php page.
Disable wp-login page styling
When this option is enabled, default WordPress wp-login.php page design will come instead of ARMember wp-login.php design.
Auto Lock Shared Account
When you turn ON this switch, it will clear all session except current session of logged in user from front end. Please note
that this functionality will not applied on previously logged in user from now.
Use Gravatars?
Here you have a switch to enable or disable feature of Gravatars. If this feature is enabled, plugin will handle profile pictures for all members.
If this is enabled then you will be able to see profile pictures of members on manage members page as well as the individual member details page. Even also at the front-end at members directory & profile pages, profile pictures of all members will be shown to users.
We also provide buddyPress and Buddyboss support.
Enable Crop for Avatar and Profile Cover photo
When you turn ON this switch, in front end when user uploads his avatar or profile cover photo, he will get facility to crop the picture. Skip option is available on crop box. So if you have enabled crop from here and any user wants to skip crop, then he can click on skip.
New User Approval
You are able to manage approval of new registered users here. There are three ways provided to approve new users which are as following,
-
Auto Approval
You will find, by default this option is selected, which follows default wordpress registration process where no need to approve users manually, they will be approved by default.
-
Email-Activation
If this option will be selected, then all new users who will register in the website will have
Pending
status by default and will get an email withactivation link
and they must have to go through instructions mentioned in email to complete registration. After clicking on the activation link, user will be active. -
Manual / Admin Approval
By this method, When new user registers for the site, the user will get created with
Pending
status.At same time Administrator will get an email for new user registration. Then Administrator will have rights whether to approve users for the site or not.
Only Active users will be allowed to login to site. Users with Pending
, Inactive
or Terminated
status will not be able to login to site.
Each user that exists before plugin has been activated will be treated as an approved ( Active ) user .
Default Currency
Here you can select payment currency out of 25 available currencies for payment processes.
ARMember provides you facility to add your custom currency by clicking on Add Custom Currency.
Number of decimals
From here, you will be able to select the numbers of decimals that you want to display after the separator with the main amount.
Sales Tax
If this switch is enabled, then you can set the percentage of sales tax which will be applied to the final payable amount on Plan+Signup page. If coupon is applied on the plan amount, then tax will be applied on (final payable amount = plan amount-coupon amount). If membership plan is of recurring type, then the tax will be applied on every recurrence.
By default Common Tax
option selected which means common sales tax will be applied for all countries.
You can also select country wise tax.
By selecting Countrywise Tax Option, you can set different percentage of tax for different countries.
Field Select Country Field
will only display Dropdown or Radio fields of signup form.
Field Default Tax
indicates the percentage of tax of other countries apart from country which is listed above.
Any change in sales tax rate will not affect already started subscriptions.
If you want to add tax percentage and total amount applied on final payable amount in payment summery, then you can add [TAX_AMOUNT] and [TAX_PERCENTAGE] shortcode in payment summery from ‘Configure plan+Sign up page’ settings.
You can add tax in email notifications and in invoice too. Template shortcodes are available for both.
Google Recaptcha(V3) Configuration
ARMembers provides google recaptcha(V3) to protect your site from spam and abuse with ARMembers form.
You can add Google reCaptcha V3 Site Key, Private Key, recaptcha theme and recaptcha language save.
How Google reCaptcha Works?
In Google reCaptcha configuration section you can enter site key and private key to make your reCaptcha field work in form. you can create free reCaptcha API key.
Now your users can use Google reCaptcha.
Profile Permalink Base
Profile Permalink Base section will only available if you activate Social Features from Add-ons.
You can select what slug appears in the url while checking user’s profiles. You can select either username or user id.
Load JS & CSS In All Pages
To include ARMember related JS and CSS in your whole site, is totally depend on you. We are including js/css only in those pages/posts which are having related functionality of ARMember. But, if you want js and css universally activated in your site, then you may go for this option.
Badge Size
The dimensions for badge image/icon will be set here and this will be applied to member badges in profile template or member directory template.
Email Settings
From / Reply to Name
Here you can set From / Reply to Name to be displayed in email notifications. By default you will find your site name here.
From / Reply to Email
Here you can set From / Reply to Email address from which email notifications will be sent. By default you will find administrator’s email id here.
Admin email
This field will have value of site admin email address set in default Wordpress General settings. You can add multiple email address with comma separated email ids
. So, all those email holders will get admin related email notification.
Email Notification
You have three options here to select how your system support sending emails to notify admin/users.
Select Wordpress Server
to send email using default wordpress functionality, other two options are SMTP Server
and PHP Mailer
.
By default Wordpress Server is selected here.
Manage Preset Form Fields
Once you add a new field in sign up form and save the form, then those new fields having new ‘meta_keys’ will be added in the list of ‘Preset Fields’. So you can use these fields directly in other forms too.
But once field is added in Preset Field list, any change in that field will not affect that preset field. These preset fields are displayed in Add/Edit Member page.
- Edit Preset Form Fields Button
Suppose you have added a dropdown labled “Gender” in sign up form and “Gender” field have two values ‘Male and ‘Female’. Now you have saved the form. So “Gender” field will be added in Preset field list. Now suppose you want to add third option in this dropdown. let’s say ‘Transgender’. So you will edit the form and add new option for this dropdown and save the form. But this option is not added in Preset field “Gender”. So in Add Member page you will see only two options ‘Male’ and ‘Female’.
So if you want to update preset fields, then you need to click on
Edit Preset Form Fields
button. Popup will open containing all Preset Fields where you can change label and values of all preset fields. - Clear Preset Form Fields
To remove specific form fields with its value, click on
Clear Preset Form Fields
button, popup opens, select fields which you want to remove from everywhere.All the fields you will add in any of sign up forms will be automatically added in the list of “Preset Fields” section of form builder. Sometimes it happens that some fields becomes unnecessary so you will remove that fields from sign up form, but those fields will still remain as it is in “Preset Fields” section even if they were deleted, so you can add them in the form from Preset Field, if again needed in future.
But sometimes you have added fields for testing purpose and then deleted those fields from forms. If those fields will not be deleted from Preset Fields, then Preset Field list will be longer and longer. Also those deleted fields will be displayed in “Edit Member” page of administrator area. So you must need some way to clear these unused fields from everywhere.
For these, ARMember Provides
Clear From Field
setting inGeneral Settings
.Suppose you have added a text box of “Address” in sign up form. So it will be also added in Preset Fields section. Now if you have deleted address field for any reason. But it still appears in “Preset Fields” section.
Now to remove “Address” field from “Preset Field” section, use “Clear Form Field” button. Click on it, then popup will open as shown below.
From popup, you can select all the fields that you want to delete from everywhere. You will see some checkboxes remain disabled as they are default fields and cannot be deleted from sign up form. Checkboxes for other fields will be enabled only if that fields were deleted from sign up form first.
If data entry exists for any of those fields, then you will see “(Entry Exist)” in red letter beside that field checkbox. Now Select all the fields, that you want to delete from everywhere and click OK button. That’s it. All selected unused fields will be removed from everywhere.
Clear Form Fields
To remove specific form fields with its value, click on this button, popup opens, select fields which you want to remove from everywhere.
All the fields you will add in any of sign up forms will be automatically added in the list of “Preset Fields” section of form builder. Sometimes it happens that some fields becomes unnecessary so you will remove that fields from sign up form, but those fields will still remain as it is in “Preset Fields” section even if they were deleted, so you can add them in the form from Preset Field, if again needed in future.
But sometimes you have added fields for testing purpose and then deleted those fields from forms. If those fields will not be deleted from Preset Fields, then Preset Field list will be longer and longer. Also those deleted fields will be displayed in “Edit Member” page of administrator area. So you must need some way to clear these unused fields from everywhere.
For these, ARMember Provides Clear From Field
setting in General Settings
.
Suppose you have added a text box of “Address” in sign up form. So it will be also added in Preset Fields section. Now if you have deleted address field for any reason. But it still appears in “Preset Fields” section.
Now to remove “Address” field from “Preset Field” section, use “Clear Form Field” button. Click on it, then popup will open as shown below.
From popup, you can select all the fields that you want to delete from everywhere. You will see some checkboxes remain disabled as they are default fields and cannot be deleted from sign up form. Checkboxes for other fields will be enabled only if that fields were deleted from sign up form first.
If data entry exists for any of those fields, then you will see “(Entry Exist)” in red letter beside that field checkbox. Now Select all the fields, that you want to delete from everywhere and click OK button. That’s it. All selected unused fields will be removed from everywhere.
Email Schedular Settings
Front End Font Settings
Now give a better look at front side with different colors and fonts according to your wish. You will have following options.
Options | Description |
---|---|
Level 1 | Font settings of Level 1 will be applied to main heading of frontend shortcodes. Like Transaction listing heading and like wise. |
Level 2 | Font settings of Level 2 will be applied to sub heading ( Main Labels ) of frontend shortcodes. For example table heading of trasanction listing. |
Level 3 | Font settings of Level 3 will be applied to sub labels of frontend shortcodes. For example table content of trasanction listing. |
Level 4 | This font style will be applied to all front end pages sub description. |
Links | Font settings of Links will be applied to links of frontend shortcodes. For example edit profile, logout link and profile links etc. |
Button | Font settings of Buttons will be applied to buttons of frontend shortcodes output. For example Renew button, Cancel Button, Make Payment Button etc. |
Global CSS
Here you will be able to add global css class according to your requirements which will be applied to all your templates globally.
You can find full list of class information by clicking on CSS Class Information link.
Supported Date Format
ARMember does support date format change as set at WordPress admin panel settings page.
Below given date format supported by date picker. If format not supported then m/d/Y format will be consider by default.
- m/d/Y (Default Date Format)
- Y-m-d
- Y m d
- F j, Y