• Added Compatibility with Gutenberg editor.
  • Added New Google Fonts.
  • Added Facility to Export Login History of user.
  • Other bug fixes.

ARMember Blocks use for the new Gutenberg block editor. For this you need to create a page and use ARMember Blocks click on block and use two blocks different blocks Membership Shortcodes and Restrict Content Shortcodes

 

How to use Membership Shortcodes?

Click on Membership Shortcodes you can see popup then select any shortcode you can add shortcode in editor you can see below screenshot

 

How to use Restrict Content Shortcodes?

Click on ARMember Blocks select Restrict Content Shortcode and see below screenshot

Click on Restrict Content Shortcodes you can see popup then set restrict content rules and add shortcode you can see below screenshot

 

Shortcode with edit as html

In editor block click on More Options and select Edit as HTML you can see below screenshot

after click on Edit as HTML you can type with html tag and click on page you can see Convert to HTML and click on this button and publish you can see below screenshot




Important Note:This add-on will work with ARMember Version 3.0 or grater.


Steps For Installation And Activation

You can install plugin in following two ways. and ARMember – Social Community plugin requires ARMember Plugin installed and active.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armembercommunity.
  2. In your WordPress installation directory, upload armembercommunity to wp-content/plugins/
  3. Activate the ARMember - Social Community Addon plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

Steps to Setup Social Community For Your Website

  1. When ARMember Community is activated you will see two sub menus added in ARMember menu which are,

    • Community Settings
    • Community Activities

Community Settings

Start to setup ARMember – Community for your website from here. You have different options and facility to be enabled/disabled for community. Let’s see each in detail.

Profile Section Label :

In case you have enabled to display section in tab from profile template, you can change the text to display for user profile tab at profile template.

Community Profile Tab Label

There are another following options to enable/disable community sections from user’s profile simultaneously which are described in individual sections.

No. of Records per Page

If you are displaying sections which contains multiple records then you may need pagination at there. So you can set number of records per page in pagination from here.

Community Pagination

Pagination Style

Same way you can change pagination style at user profile for section containing multiple records.

Community Pagination

 Message section, Comment Listing and News Feed section will show Load More pagination style even if Numeric pagination style is selected.

 Follow / Unfollow section will show Numeric pagination style even if Load More pagination style is selected.

Email Notification Settings

ARMember also provides facility to enable and configure email notification for different activities. For more detail please refer at Email Notification Settings.


Display sections in user profile :


After enable/disable community sections from Community Settings, to display sections from those enabled sections in user profile at front side please go to ARMember -> Profile & Directories -> Add / Edit Member Profile Template Page.

Here you can see new tab added at right sidebar labeled as Community Settings. It contains list of all community sections enabled at Community Settings page. You just need to switch on for particular section to be displayed in user profile.

ARMember Profile Community Settings

Non-logged in users can view only profile, post and review. If they click on follower, following, activity or send friend request button then they will be redirected to ARMember login page.


Community Activities

You can manage all user’s community activities here in individual three tabs, Manage User Posts, Manage User Reviews and Manage User Activities. Here you have filters and actions like spam, Delete etc.. which can be helpful to you.



Allow Friendship

If you want to allow users to send/accept/cancel friend requests you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Section Label :

    If you are displaying sections in tabs then you can change text for this section(tab) from here.

  • Send Friend Request Label :

    Change text for button of send friend request.

  • Cancel Friend Request Label :

    Change text for button of cancel friend request.

  • Accept Friend Request Label :

    Change text for button ofaccept friend request.

  • Unfriend Label :

    Change text for button of Unfriend.

  • Current Friends Label :

    Change text for current friends tab.

  • Friends Requests Label :

    Change text for friends requests tab.

  • No Friends Requests Message :

    Change message to be displayed at Friends Requests tab if no friend request is received.

  • No Friends Message :

    Change message to be displayed at Current Friends tab if no friends are there.

  • Error Message :

    Change error message to be displayed while getting error to approve/cancel/send request. Here you can use [code] shortcode in message which will be replaced with Approve/Send/Cancel.

  • Display friends to other users :

    Allow to display user’s friends to other users.



Allow Private Messaging

If you want to allow users to communicate via private messages you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Section Label :

    If you are displaying sections in tabs then you can change text for this section(tab) from here.

  • Username Label :

    Change label for username here.

  • Message Label :

    Change label for message here.

  • Blank Field Message :

    Change message for blank field here. Here you can use [label] shortcode in message which will be replaced with label of field.

  • Invalid Field Message :

    Change message for invalid field here. Here you can use [label] shortcode in message which will be replaced with label of field

  • Success Message :

    Change success message here.

  • User is not Friend :

    Change message to be displayed in case user is not friend.

  • User is blocked message :

    Change message to be displayed in case user is blocked.

  • Allow Messaging Only With Friends :

    Allow messaging only with friends from here.

Blocked User.



Allow Follow / Unfollow

If you want to allow users to follow / unfollow to other users, you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Follow Button Text :

    Can Change text of follow button.

  • Unfollow Button Text :

    Can Change text of unfollow button.

  • Followers Label :

    Can Change text of followers tab in profile.

  • Following Label :

    Can Change text of following tab in profile.



Allow Review

If you want to allow users to give review on other user profile, you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Section Label :

    If you are displaying sections in tabs then you can change text for this section(tab) from here.

  • Keep Reviews Public :

    Switch on here to keep reviews public.

  • Review Approved By Admin :

    You can set review approved by admin.

  • Allow User To Change Their Submitted Review :

    Switch on here to allow users to change their submitted review.



Allow Post

If you want to allow users to add his/her posts in his/her profile, you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Section Label :

    If you are displaying sections in tabs then you can change text for this section(tab) from here.

  • Post Slug :

    Set/change post slug (Recommend alphabets only) here.

  • Allow User to Set Featured Image :

    Switch on here to allow user to set featured image with post.

  • Allow User to Like Post :

    Switch on here to allow user to like post.

  • Allow User to Add Comment on Post :

    Switch on here to allow user to add comment on post.

  • Allow User News Feed :

    Switch on here to allow user to display News Feed which will show logged in user’s posts, logged in user friend’s posts and logged in user following user’s posts.

  • User News Feed Section Label :

    If you are displaying sections in tabs then you can change text for User News Feed section(tab) from here.



Allow Activity

If you want to show user’s activity at profile, you need to enable this section from Community Settings first where you have another related settings described below.

community menu

  • Section Label :

    If you are displaying sections in tabs then you can change text for this section(tab) from here.

  • Show Activity To All User :

    Switch on here to show activities to all logged in user.



Email Notification Settings

ARMember allows you to enable and configure email notification for different activities. To configure email for community activities please go to ARMember -> Email Notification.

Click on Add New Response you will get popup open to configure email notification where you have options of all community activities in Message To Be Sent input as you can see in following image.

Community Email Notification Configuration

Now, after configuring email notification content you need to enable particular notification from Community Settings. Following are community activities for which you can enable email notification.

  • On Friend Request Received :

    Enable to send email notification to user when receive friend request.

  • On Accepted Friend Request :

    Enable to send email notification to user when friend request is accepted.

  • On Received New Private message :

    Enable to send email notification to user when receive new private message.

  • On Someone Followed you :

    Enable to send email notification to user when someone starts to follow him/her.

  • On Someone Liked your Post :

    Enable to send email notification to user when someone like his/her post.

  • On Friend Commented on your Post :

    Enable to send email notification to user when friends comment on his/her post.

Community Email Notification



This Add-on will add payment option for ARMember plan with one time payment & plan with subscription payment.

Important Note:This add-on will work with ARMember Version 3.0 or grater.


Steps For Installation And Activation

You can install plugin in following two ways. and ARMember – PayStack plugin requires ARMember Plugin installed and active.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armemberpaystack.
  2. In your WordPress installation directory, upload armemberpaystack to wp-content/plugins/
  3. Activate the ARMember - PayStack Addon plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

Steps to Setup PayStack For Your Website

Let’s setup membership for your website :

  1. When plugin activated then PayStack section will be display in ARMember -> General Settings -> Payment Geteways. Please see below screen.

    ARMember_paystack

  2. First of all need to activate the PayStack payment gateway so you will be able to insert PayStack Secret Key and Public Key. For activation click on active button.
  3. If you do not have PayStack account then create PayStack account.
  4. When you sign up in PayStack then you will be able to get PayStack Secret Key And Public Key from PayStack Account -> Settings page at API Keys & Webhooks.
  5. Insert Secret Key into Secret Key textbox, and Public Key into Public Key textbox.
  6. After that Click on SAVE button.
  7. Now after setup PayStack payment geteway you will be able to see PayStack payment in your Plan + Signup Page in ARMember and set it for the plan. Please see below screen.

    ARMember_paystack

  8. To confirm transaction on PayStack website, you can login with your PayStack credential.
  9. ARMember Paystack Addon supports only payment with NGN Currency with Sand Box(Test) Account.
  10. ARMember Paystack Addon supports payment with NGN, USD, GHS Currency with Live Account.
  11. PayStack Payment page will be shown as given below:

    ARMember_paystack

Important Note:While Purchasing Membership Plan with Automatic Subscription and if Plan doesn’t exist at Paystack payment gateway, than system will check for another available subscription plans with same amount (Tax incl.) and if any such plan found there, then subscription will be created for that plan.

In case, if there is no any plan found there with same amount (Tax incl.) then system will automatically create a new plan at PayStack payment gateway and subscription will be created for that newaly created plan.



  • Introducing new Email marketer(Opt-ins) : MadMimi and Mailer Lite.
  • Added Support of Instagram Social Connect Facility for Login/Signup.
  • Added New Feature to Apply Coupon Discount On each Recurring Payments of subscription plan.
  • Added New Feature to create Membership Cards Based on ARMember Membership Plan.
  • Added New Facility to Change or Update Credit/Debit Card details for Auto-Recurring Payments.
  • Added Facility to Apply Sales Tax based on Country.
  • Added new Feature to Credit MyCred Points while purchasing on ARMember Membership Plan.
  • Added New Facility to set multi level badges based on specific condition.
  • Added Facility to Cancel User’s Auto Recurring Subscription while Uninstaling ARMember Plugin.
  • Added Facility to Set Prefix / Suffix in Invoice ID and also Facility to set minimum length of Invoice ID.
  • Added New Facility to set condition on opt-ins for user subscription.
  • Added New Facility to Datewise Search Transactions and Export as CSV from ARMember Payment History Page.
  • Added New Facility to display Actual Response at front side for Stripe and Authorised.net Payment Gateway.
  • Added Facility to having User Status Inactive Profile will not be displayed in ARMember profile.
  • Added New Facility at Manage Member Page search for member status and user having more than one plan.
  • Added New Facility to display Order ID on Payment Transaction Shortcode for 2Checkout Payment Gateway which need to use for update their card details through 2Checkout.
  • Added new shortcode [arm_userid] for displaying currently logged in user’s userID.
  • Other Bug Fixes
Membership card Shortcode:
{arm_membership_card id="3"}

Membership card Templates

ARMember allows to display different membership card template to different plan users. if you want to display membership detail like a card view, then it is possible with ARMember.

ARMember provides three different designs for creating membership card templates. You can create membership card templates as many as you want and can customize each template as per your requirement.

You can Preview, Edit Template Options & Delete Template anytime from here. You will find those options by hovering on specific template.

Step 1: Add Membership card Template

ARMember - Membership card Templates

Step 2: Select Membership card Template

Click on any template to select or edit that template.

ARMember - Select Membership card Templates

Step 3: Edit Membership card Template

You will get many options to edit : like: Company logo, Membership plan label, Display join date, display expiry date, Display user ID, Select Membership Plans, color scheme, font settings, custom css etc.

ARMember - Edit Membership card Templates

ARMember - Edit Membership card Templates

Step 4: Preview Membership card Template

You can have preview of template to see how template will look in front-end. Also you can check responsive view of template. As you can see in below screenshot, responsive options are available in top belt.

ARMember - Preview Membership card Templates

myCRED will only available if you activate myCRED from Add-ons.

ARMember ( myCRED )


myCRED Point Hook Setting

Go to Points -> Hooks

ARMember myCRED Hooks Settings

Here Select ARMember Membership and add active Hooks

You Can Setup ARMember Membership myCRED Form

ARMember myCRED Hooks Form Settings

ARMember Membership myCRED provides give or take points from users for registering on the website.

This built-in hook allows you to occurance your users with points for registering on your website.

myCRED is an adaptive points management system with ARMember. Store mycred point, occurance, log template.

  1. Mycred Points

    Mycred Points each user register and plan purchase on your websites gets their own point.

  2. Occurance

    Occurance if select everytime in your plan user get point plan purchase and recurring time. if select just once in your plan user get point one time with plan purchase

  3. Log template

    Log template you can set log for every plan for plan purchase user. you can see mycred log from Points -> Log

Important Note: PayUmoney Payment Gateway add-on will only work if ARMember plugin is installed with version 2.2.2 or higher.

You can find this plugin from ARMember -> Add-ons. When this plugin get activated to your site, you will get an additional option in ARMember -> General Settings -> Payment Gateways.

Do settings by filling required details to enable this payment gateway for users.

Important Notes :

  1. PayUmoney is NOT supported for Auto Debit Payment with subscription plan.

  2. PayUmoney Payment Gateway supports payment with INR(Indian) Currency only.


Installation & Activation

You can install plugin in following two ways. and ARMember – PayUmoney payment gateway plugin requires ARMember Plugin (version 2.2.2 or higher) installed and active.

New install via FTP

  1. Download the plugin and extract it. You will find a directory armemberpayumoney.
  2. In your WordPress installation directory, upload armemberpayumoney to wp-content/plugins/
  3. Activate the ARMember - PayUmoney payment gateway plugin through the Plugins menu from WordPress admin panel.

New install via the WordPress Uploader

  1. Download the plugin.
  2. Log in to your WordPress admin panel
  3. Go to Plugins -> Add New -> Upload
  4. Click on “choose file” and browse the download package. When the plugin uploads successfully, click on Activate Plugin.

Steps to Setup PayUmoney For Your Website

Let’s setup ARMember – PayUmoney payment gateway for your website :

  1. When plugin activated then PayUmoney section will be displayed in ARMember -> General Settings -> Payment Gateways.

    Please see below screen.

    General Settings - PayUmoney

  2. First of all need to activate the PayUmoney payment gateway so you will be able to insert Merchant Key and Merchant Salt. For activation click on active button.

  3. How to get the credentials?

    • Login into your PayUmoney account. If you do not have PayUmoney account then create PayUmoney account.

    • Click on Integration Credentials from left menus.

    • You will see your Merchant Key and Merchant Salt.

  4. Add your credentials in ARMember payment Gateway settings and click on save button.

  5. After setup PayUmoney payment gateway you will be able to see PayUmoney in your Plan + Sign up Page in ARMember and set it for the plan.

    Please see below screen.

    Configure Plan - PayUmoney

Let’s see how to make a GDPR compliant privacy policy page in your WordPress site.

Please note that following information should not be considered as legal advice. So, please confirm with legal specialist.

What is GDPR?

GDPR ( General Data Protection Regulation ) is a European Union law applicable from May 25, 2018. According to this new regulation visitors in your site should be known that how their personal data is collected, used and shared in your site.


Make Forms in ARMember and GDPR compliant privacy policy page

To make your forms like register form in ARMember GDPR compliant simply add a required checkbox field like ‘Privacy Policy’.

WordPress 4.9.6 released with a privacy policy generator which helps you to create a privacy policy page easily in your site. If are using older version of WordPress you may create a privacy policy page using other WordPress plugins.

Create a privacy policy page from Settings -> Privacy. You will see a link of Check out our guide where you can get suggestions by your plugins and themes for what content to include along with your policies.

ARMember also adds policy guide line with information of what personal data ARMember collect, which can be helpful to add guide lines in your policy content.

ARMember GDPR - Table Of Content

ARMember GDPR - Guide Lines


Allow users to delete their account from your site

ARMember provides shortcode like {arm_close_account set_id="SET_ID"} which you can use in your page to let your users allow to delete / close their account and all of their account data.

To get more detail about this shortcode please refer How to close account?

ARMember Close Account