ARMember General Option

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

This this option is enabled, default wordpress wp-login.php page design will come instead 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 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,

  1. 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.

  2. 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 with activation 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.

  3. 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.

Sales Tax

If this switch is enabled, then you can set percentage sales tax that will be applied on final payable amount on plan + sign up page. If coupon is applied on plan amount, then tax will be applied on (final payable amount = plan amount-coupon amount). If membership plan is opf recurring type, then 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.

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.

  1. Edit Preset Fields

    Suppose you have added a dropdown labled Gender in sign up form. This 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 this button. Popup will open containing all Preset Fields where you can change label and values of all preset fields.

  2. Clear Preset 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.

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.