ARMember Shortcode Library

ARMember provides very helpful shortcodes. Check List of available shortcodes:

arm_form

This shortcode displays ARMember form ( Sign Up, Login, Forgot Password, Change Password ).

Possible Arguments:
id (required) ID of Signup/Login/Forgot Password/Change password Form
form_position set possible value from left, center or right Default: center
popup Display form in popup box. Default: false
link_type Link type. Possible options: link, button, onload Default: link ( Work when popup option is true ).
link_title Link / Button text ( Work when popup option is true ).
overlay Popup box overlay ( Work when popup option is true ).
modal_bgcolor Popup box background color( Work when popup option is true ).
popup_height Popup box height ( Work when popup option is true ).
popup_width Popup box width ( Work when popup option is true ).
link_css Popup box Link / Button style ( Work when popup option is true ).
link_hover_css Popup box Link / Button hover style ( Work when popup option is true ).
assign_default_plan ID of any membership plan of type ‘FREE’.
(Note: This argument will be used only with sign up form and it will accept only free membership plan ID)
logged_in_message Custom Message that will be shown to user when he/she is already logged in and try to access registration, login, forgot password form.
(Note: If you will keep it blank, then nothing will be displayed to logged in user when they come to the page having registration/login/forgot password form)

arm_profile_detail

This shortcode displays edit profile form.

Possible Arguments:
form_id (required) Set ID of the Profile form
form_position Set possible value from left, center or right
Default: center

arm_social_login

This shortcode displays social network buttons.

Possible Arguments:
network Social network name(ex: facebook/twitter/google/linkedin/vk/instagram/tumblr), If network name is not given, then all active social network buttons are shown.
icon Image URL for the social network Icon

arm_setup

This shortcode displays Plan+Sign Up Form.

Possible Arguments:
id Membership Setup Wizard ID.
hide_title Whether to hide setup title or not. Default: false
popup Display form in popup box. Default: false
link_type Link type. Possible options: link, button Default: link ( Work when popup option is true ).
link_title Link / Button text ( Work when popup option is true ).
overlay Popup box overlay ( Work when popup option is true ).
modal_bgcolor Popup box background color( Work when popup option is true ).
popup_height Popup box height ( Work when popup option is true ).
popup_width Popup box width ( Work when popup option is true ).
link_css Popup box Link / Button style ( Work when popup option is true ).
link_hover_css Popup box Link / Button hover style ( Work when popup option is true ).
subscription_plan (plan_id) In any case if you want to display selected plan different than setup configuration, then you can add subscription_plan parameter in this shortcode.
hide_plans 0 or 1 (In any case if you want to hide plan selection area from configuration page, then you can add hide_plans parameter in this shortcode.)
payment_duration payment cycle’s order ID. for ex. if 3 is passed, then 3rd payment cycle of plan will remain selected by default. This argument will work only subscription_plan argument is passed.
your_current_membership_text This text will be displayed when member has already perchased membership plan. Default: Your Current Membership

arm_logout

This shortcode displays logout link/button.

Possible Arguments:
type Logout display type. Possible values: link, button. Default: link
label Link / Button Text. Default: Logout
user_info Show current user name. Possible values: true, false. Default: true
redirect_to Redirect URL after successful logout. Default: Home URL
link_css Link / Button style.
link_hover_css Link / Button hover style.

arm_close_account

This shortcode displays close account form.

Possible Arguments:
set_id Name of Created Login Form Set Name (Close Form Layout will be same as the passed Login form set id)

In order to change the description, form labels and the validation message you can click here to know how to acheive this.

arm_member_transaction

This shortcode displays member’s payment transactions history.

Possible Arguments:
title Section Heading.
per_page Number of Records per Page
message_no_record Display Message if no records found.
label Payment History – Grid Column Label
Value Payment History – Grid Column Label Value

arm_account_detail

This shortcode displays member’s account details.

Possible Arguments:
Label arm_account_detail – Grid Column Label
Value arm_account_detail – Grid Column Value
social_fields Social Fields

arm_restrict_content

This shortcode displays/hides enclosed content to specific plan members.

Possible Arguments:
type Show or hide content. Default: hide
plan Plan Id or comma separated plan ids. Default: all

arm_membership

This shortcode displays current user’s membership details.

Possible Arguments:
title Title of grid Default: Current Membership
setup_id Membership Setup Wizard ID of which you want to inherit settings( except plans and payment gateways selected) in setup that will load when user clicks on Renew/Make Payment button.
membership_label Current Membership – Grid Column Label
membership_value Current Membership – Grid Column Label Value
display_renew_button true/false Default: false
renew_text Renew Button Text Default: Renew
make_payment_text Make Payment Button Text Default: Make Payment
renew_css Css for Renew Button
renew_hover_css Css for Renew Button Hover
display_cancel_button true/false Default: false
cancel_text Cancel Button Text Default: Cancel
cancel_css Css for Canel Button Hover
cancel_hover_css Css for Cancel Button Hover
cancel_message Message that will be displayed when user’s membership is cancelled successfully.
display_update_card_button Display button to allow user to update their subscription card detail. Default: false
update_card_text Add/Update text for Update Card button.
update_card_css Add CSS Properties for styling your Update Card button.
update_card_hover_css Add CSS Properties for styling your Update Card button on hover on it.
trial_active Display Trail Active Label
message_no_record Display Message if no records found.

arm_purchased_paid_post_list

This shortcode displays current user purchased paid post details (Pay Per Post Shortcode).

Possible Arguments:
title Title of grid Default: Purchased Paid Post List
setup_id Paid Post Setup Wizard ID of which you want to inherit settings( except payment gateways selected) in setup that will load when user clicks on Renew/Make Payment button.
membership_label Purchased Paid Post – Grid Column Label
membership_value Purchased Paid Post – Grid Column Label Value
display_renew_button true/false Default: false
renew_text Renew Button Text Default: Renew
make_payment_text Make Payment Button Text Default: Make Payment
renew_css CSS for Renew Button
renew_hover_css CSS for Renew Button Hover
display_cancel_button true/false Default: false
cancel_text Cancel Button Text Default: Cancel
cancel_css CSS for Cancel Button Hover
cancel_hover_css CSS for Cancel Button Hover
cancel_message Message that will be displayed when user’s paid post is canceled successfully.
message_no_record Display Message if no records found.

arm_paid_post_member_transaction

This shortcode displays member’s paid post transaction details (Pay Per Post Shortcode).

Possible Arguments:
title Section Heading.
per_page Number of Records per Page
message_no_record Display Message if no records found.
label Paid Post Payment History – Grid Column Label
Value Paid Post Payment History – Grid Column Label Value

arm_paid_post_buy_now

This shortcode displays paid post buy now button for the post (Pay Per Post Shortcode).

Possible Arguments:
label Buy Now Button/Link Label. Default: Buy Now
type Buy now display link type. “link” or “button” Default:link
redirect_url Redirect URL( Optional ) If you don’t add URL at above textbox then buynow page will be set from ARMember -> General Settings -> Page Setup page.
link_css Link / Button custom CSS style.
link_hover_css Link / Button hover custom CSS style.

arm_template

This shortcode displays members directory or member profile detail.

Possible Arguments:
id (required) Template ID.
type (required) Template Type. options: directory, profile

arm_conditional_redirection

This will provide conditional redirection based on plan along with plan comparison.

Possible Arguments:
condition (required) having/nothaving
plans (required) Id of plan
redirect_to Redirection URL Default: Home Page

arm_conditional_redirection_role

This will provide conditional redirection to user based on its role.

Possible Arguments:
condition (required) having/nothaving
arm_conditional_redirection_by_user_role_roles (required) Role of user
redirect_to Redirection URL Default: Home Page

arm_userid

This shortcode displays currently logged in user’s User ID. This is accessible in any post,page, in widget area.

arm_username

This shortcode displays currently logged in user’s username. This is accessible in any post, page, in widget area.

arm_displayname

This shortcode displays currently logged in user’s displayname. This is accessible in any post, page, in widget area.

arm_firstname_lastname

This shortcode displays currently logged in user’s first name and last name combination. This is accessible in any post, page, in widget area.

arm_if_user_in_trial

This shortcode will display enclosed content only if user is currently in trial period.

arm_not_if_user_in_trial

This shortcode will display enclosed content only if user is currently not in trial period.

arm_usermeta

This shortcode displays user’s specified meta information.

arm_user_plan

This shortcode allows you to display the logged in user’s current active plan.

Possible Arguments:
meta (required) User Meta Key.

arm_user_badge

This shortcode displays specified user’s badge icons. If user_id is not specified, then it will display currently logged in user’s all badge icons.

Possible Arguments:
user_id (optional)</i User ID.

arm_user_planinfo

This shortcode displays specified user’s plan information such as start date, end date, etc.

Possible Arguments:
plan_id (required) Membership Plan ID.
plan_info (required) Possible arguments from arm_start_plan, arm_expire_plan, arm_trial_start, arm_trial_end, arm_grace_period_end, arm_user_gateway, arm_completed_recurring, arm_next_due_payment, arm_payment_mode, arm_payment_cycle.