1. Home
  2. AccessAlly
  3. Basic Setup
  4. AccessAlly Shortcodes Guide

AccessAlly Shortcodes Guide

AccessAlly and ProgressAlly elements can be added to your WordPress pages via shortcodes or through blocks, depending on which theme or builder you're using.

The easiest way to add shortcodes to a page is to use the built-in shortcode adder, but in this guide, you'll also find examples of shortcodes that you can copy and paste.

Where to find the Shortcode Adder

The AccessAlly shortcode adder is always available in the WordPress toolbar at the top of your site and in the classic WordPress page builder.

Screenshot of AccessAlly shortcode adder in WP toolbar

For your convenience, we've also developed some block and shortcode adders for popular page-builders and themes.

WordPress Classic Editor Logo

WordPress Classic Editor

The easiest way to add shortcodes is using the classic editor.

WordPress Gutenberg Logo

WordPress Gutenberg Editor

Gutenberg comes with AccessAlly blocks.

Beaver Builder Icon

Beaver Builder

Add shortcodes via Beaver Builder.

Elementor Logo

Elementor

Add blocks through the Elementor interface.

OptimizePress Logo

OptimizePress

Find the shortcode adder in OptimizePress.

Divi Logo

Divi

Add shortcodes to Divi & troubleshoot any issues here.

Ontraport Logo

Ontraport Landing Page Builder

You can use AccessAlly shortcodes right inside Ontraport's landing page builder, click to find out how.

Troubleshooting Shortcode Issues

Why is my shortcode not showing up?

There are some common reasons that a shortcode might not work once you add it to a page. In this shortcode troubleshoot guide, we'll help you get back on track.

All AccessAlly Shortcodes

Course Icons & Navigation

accessally_course_dashboard

This shortcode shows the icon dashboard listing all the courses created in the Course Wizard.

The tutorial for how to change the appearance of the dashboard can be found here.

Example shortcode: [accessally_course_dashboard]

accessally_icon

Show the course icon for a page with enabled or disabled image depending on the permissions of the user.

Example shortcode: [accessally_icon post_id='200']

Required Arguments:

  • post_id: The WordPress post ID of the page where the icon is set up

Optional Arguments:

  • link: target url (Value options: 'true', 'false', target url. Default: 'true')
    • 'true': show the icon as link to the page in post_id
    • 'false': show the icon as image
  • link_class: css class of icon link, applicable when ‘link’ set to true (Default: “”)
  • link_class: css class of icon image (Default: “”)
  • target: open the target url in same window or new window (Value option: ‘same’, ‘new’. Default: ‘same’)
  • width: width of the icon. Overwrite the css styling if not ‘false’. Format is ‘5px’ or ‘50%’ (Default: ‘false’)
  • height: height of the icon. Overwrite the css styling if not ‘false’. Format is ‘5px’ or ‘50%’ (Default: ‘false’)
  • text: alternate text for icon image (Default: "")

accessally_course_navigation

This shortcode displays buttons that link to the previous and next course pages, when applicable. (The order of these course pages are determined by the Course Wizard.)

Example shortcode:

  • [accessally_course_navigation prev_button='Previous' next_button='Next']

Optional Arguments:

  • show_prev: whether to show the "Previous" button. Default: 'yes'
  • show_next: whether to show the "Next" button. Default: 'yes'
  • prev_button: "Previous" button text. Default: 'Previous'
  • next_button: "Next" button text. Default: 'Next'
  • target: whether to open the link in the same window or a new one. Default: '_self'. Possible values: '_self', '_blank'
  • post_id: useful if you want to show the previous / next buttons on another page. Default: '0' (ie. the current page)

accessally_course_access_history

This shortcode allows the user to view the list of courses they accesses last. When configuring the shortcode, you can choose to display all courses, selected courses, or all posts/pages on the site (including your user profile and other non-course-related pages).

Example shortcodes:

  • [accessally_course_access_history course='all']
  • [accessally_course_access_history course='_accessally_wizard_product_16,_accessally_wizard_product_17']
  • [accessally_course_access_history course='raw']

Optional Arguments:

  • num: the number of page view records to show. Default: '3'
  • course: the course(s) to resume. Default: 'all'
  • unique: when enabled, do not show the same page twice in the access history (ie. only the latest access record is shown). Default: 'yes'

accessally_course_resume

This shortcode allows the user to view the list of courses they accesses last. When configuring the shortcode, you can choose to display all courses, selected courses, or all posts/pages on the site (including your user profile and other non-course-related pages).

Example Shortcode: [accessally_course_resume course='all']

Optional Arguments:

  • course: the course(s) to resume. Default: 'all'
  • resume_button: resume button text. Default: 'Resume'
  • show_resume: whether to show the resume button. Default: 'yes'
  • start_button: start button text (if the user hasn't visited any of the course pages). Default: 'Start'
  • show_start: whether to show the start button. Default: 'yes'
  • align: button alignment. Default: ''. Possible values: 'left', 'center', 'right'
  • target: whether to open the link in the same window or a new one. Default: '_self'. Possible values: '_self', '_blank'

Conditional Content

accessally_is_logged_in

Show the content in the scope when the visitor has logged in. Used in a pair.

Example Shortcode: [accessally_is_logged_in] Content shown here [/accessally_is_logged_in]

Arguments:
None.

accessally_not_logged_in

Show the content in the scope when the visitor has not logged in. Used in a pair.

Example Shortcode: [accessally_not_logged_in] Content shown here [/accessally_not_logged_in]

Arguments:
None.

accessally_has_any_tag

Show the content in the scope when the visitor has any of the tags. Used in a pair.

Example Shortcode: [accessally_has_any_tag tag_id='200'] Content shown here [/accessally_has_any_tag]

Required Arguments:

  • tag_id: list of tag ids separated by comma

accessally_missing_any_tag

Show the content in the scope when the visitor does not have any of these tags. Used in a pair.

Example Shortcode: [accessally_missing_any_tag tag_id='200'] Content shown here [/accessally_missing_any_tag]

Required Arguments:

  • tag_id: list of tag ids separated by comma

accessally_has_all_tag

Show the content in the scope when the visitor has all of the tags. Used in a pair.

Example Shortcode: [accessally_has_all_tag tag_id='200'] Content shown here [/accessally_has_all_tag]

Required Arguments:

  • tag_id: list of tag ids separated by comma

accessally_missing_all_tag

Show the content in the scope when the visitor misses all of the tags. Used in a pair.

Example Shortcode: [accessally_missing_all_tag tag_id='200'] Content shown here [/accessally_missing_all_tag]

Required Arguments:

  • tag_id: list of tag ids separated by comma

accessally_can_access

Show the content in the scope when the visitor can access a specific page. Used in a pair.

Example Shortcode: [accessally_can_access post_id='200'] Content shown here [/accessally_can_access]

Required Arguments:

  • post_id: post id of page

accessally_cannot_access

Show the content in the scope when the visitor cannot access a specific page. Used in a pair.

Example Shortcode: [accessally_cannot_access post_id='200'] Content shown here [/accessally_cannot_access]

Required Arguments:

  • post_id: post id of page

Login/Logout

accessally_login

Show the custom login box control (same as the login widget)

Example Shortcode: [accessally_login button_text='Log me in']

Optional Arguments:

  • use_https: force to load on HTTPS (Value options: 'yes', 'no'. Default: 'no')
  • show_logged_in: show the control when user has logged in (Value options: 'yes', 'no'. Default: 'no')
  • show_logged_in: show the control when user has not logged in (Value options: 'yes', 'no'. Default: 'yes')
  • button_text: submit button text (Default: "Login!")
  • username_label: label before username input field (Default: "Email")
  • password_label: label before password input field (Default: "Password")
  • rememberme_label: label after the remember-me checkbox (Default: "Remember Me")
  • lost_password_label: lost password link text (Default: "Lost your password?")
  • layout=vertical: adds a stacked layout to login form for easier customization

accessally_logout_url

Show the link to logout.

Example Shortcode: [accessally_logout_url text='Log me out']

Optional Arguments:

  • text: link text (Default: "Logout")

User Profile Update

accessally_profile_update

Show the control to update basic user profile.

Shortcode example: [accessally_profile_update update_password='yes']

Optional arguments:

  • update_password: allow users to modify password (Value options: 'yes', 'no'. Default: 'no')

accessally_billing_address_update

Show the control to update billing address profile

Shortcode example: [accessally_billing_address_update]

Arguments:
None.

accessally_credit_card_update

Show credit card update control (only show on HTTPS pages with AccessAlly settings enabled).

Shortcode example: [accessally_credit_card_update]

Arguments:
None.

Update Account Details

accessally_account_details_update

This shortcode presents the main account details for the user. You can opt to permit the user to update their password here, if you want.

Shortcode example: [accessally_account_details_update update_password='yes']

Optional arguments:

  • update_password: allow users to modify password (Value options: 'yes', 'no'. Default: 'no')

User Data

accessally_user_fullname

Show the full name of user. When used with user directory, show the full name of selected user.

Shortcode example: [accessally_user_fullname]

Optional Arguments:

  • url_encode: encode the value for valid url (Value options: 'yes', 'no'. Default: 'no')

accessally_user_firstname

Show the first name of user. When used with user directory, show the first name of selected user.

Shortcode example: [accessally_user_firstname]

Optional Arguments:

  • url_encode: encode the value for valid url (Value options: 'yes', 'no'. Default: 'no')

accessally_user_lastname

Show the last name of user. When used with user directory, show the last name of selected user.

Shortcode example: [accessally_user_lastname]

Optional Arguments:

  • url_encode: encode the value for valid url (Value options: 'yes', 'no'. Default: 'no')

accessally_user_email

Show the email of user. When used with user directory, show the email of selected user.

Shortcode example: [accessally_user_email]

Optional Arguments:

  • url_encode: encode the value for valid url (Value options: 'yes', 'no'. Default: 'no')

accessally_user_login

Show the login (username) of user. When used with user directory, show the login (username) of selected user.

Shortcode example: [accessally_user_login]

Optional Arguments:

  • url_encode: encode the value for valid url (Value options: 'yes', 'no'. Default: 'no')

accessally_profile_image

Show the (editable) user profile image.

Shortcode example: [accessally_profile_image readonly='no']

Optional Arguments:

  • readonly: whether to hide the edit button (Value options: 'yes', 'no'. Default: 'yes')
  • label_text: label under the image (Default: "")
  • button_text: edit button text (Default: "Update Image")

accessally_profile_image_url

Show the URL of the user profile image.

Shortcode example: [accessally_user_profile_image_url]

Optional Arguments:

  • url_encode: encode the value for valid url (Value options: 'yes', 'no'. Default: 'no')
  • esc_html: encode the value for valid html (Value options: 'yes', 'no'. Default: 'yes')

accessally_user_data

This displays user profile data, to be used in the "Profile Display" Advanced HTML view of the User Directory.

Shortcode example: [accessally_user_data attribute='description']

Required Arguments:

  • attribute: to show built-in directory fields, you can select from "website" or "description" (required)

Optional Arguments:

  • multi: "yes" or "no", allows you to show multiple lines or text or limit to one line of text

accessally_inline_profile

Show the (editable) user profile data. You can use this shortcode to add individual items to a member's edit profile page.

Shortcode example: [accessally_inline_profile attr='first_name']

Required Arguments:

  • attr: attribute to show (required) (Value options: 'first_name', 'last_name', 'description')

Optional Arguments:

  • attribute: to show built-in directory fields, you can select from "website" or "description" (required)
  • readonly: show the value as read only (not editable) (Value options: 'yes', 'no'. Default: 'yes')
  • button: button text (Default: "Update")
  • multi: show a single line input or multi-line textarea. Only applicable to editable values (Value options: 'yes', 'no'. Default: 'no')
  • size: number of text for single line, number of rows for multi-line (Default: 30)
  • order: show edit button before or after the input/textarea (Value options: 'normal', 'reverse'. Default: 'normal')
  • prefix: prefix of css class (Default: "")

accessally_inline_field_update

Show the (editable) CRM custom field data.

Shortcode example: [accessally_inline_field_update field_id='200']

Required Arguments:

  • field_id: the CRM custom field ID to display / update. Please note that the field_id is different from the custom field name. Please do NOT use this shortcode if you are not certain about the field_id.

Arguments:

  • readonly: show the value as read only (not editable) (Value options: 'yes', 'no'. Default: 'yes')
  • button: button text (Default: "Update")
  • multi: show a single line input or multi-line textarea. Only applicable to editable values (Value options: 'yes', 'no'. Default: 'no')
  • size: number of text for single line, number of rows for multi-line (Default: 30)
  • order: show edit button before or after the input/textarea (Value options: 'normal', 'reverse'. Default: 'normal')
  • prefix: prefix of css class (Default: "")

accessally_user_link

Encode a link with user id information. It is mainly used for the User Directory to point to a user profile. That way we can create just one User Profile page, but it can be used to show the profile info for different users, with the shortcode building a unique URL for each member.

Shortcode example: [accessally_user_link link='https://members.yoursite.com/profile-page/']

Required Arguments:

  • link: base url to encode

accessally_user_crm_id

Show the CRM contact ID for the current user.

Shortcode example: [accessally_user_crm_id]

Arguments:
None.

Purchase History

accessally_list_order

Show all orders of the current logged in user (only show on HTTPS pages with AccessAlly settings enabled).

Shortcode example: [accessally_list_order]

Arguments:
None.

accessally_list_subscription

Show all subscription of the current logged in user (only show on HTTPS pages with AccessAlly settings enabled).

Shortcode example: [accessally_list_subscription]

Arguments:
None.

Affiliate

affiliate_total

Show total earning related information of affiliate till now.

Shortcode example: [affiliate_total item='payments']

Optional Arguments:

  • precision: number of precision digits (Default: 2)
  • item: type of information (Value options: 'Balance', 'AmountEarned', 'Clawbacks', 'Payments'. Default: 'Balance')

affiliate_summary

Show earning related information of affiliate during a certain period.

Shortcode example: [affiliate_summary item='clawbacks' duration='60']

Optional Arguments:

  • precision: number of precision digits (Default: 2)
  • item: type of information (Value options: 'Commissions', 'Clawbacks'. Default: 'Commissions')
  • duration: number of days prior to now (Default: 30)

affiliate_details

Show earning related information detail of affiliate till now.

Shortcode example: [affiliate_details item='payments' duration='60']

Optional Arguments:

  • precision: number of precision digits (Default: 2)
  • item: type of information (Value options: 'Commissions', 'Clawbacks', 'Payments'. Default: 'Commissions')
  • duration: number of days prior to now (Default: 30)

affiliate_link - For Infusionsoft / Ontraport

Show the affiliate link of a program for the current user to earn commissions. This is only for Infusionsoft and Ontraport referral programs, not the built-in AccessAlly affiliate program.

Shortcode example: [affiliate_link link_id='page123']

Required Arguments:

  • link_id: this is the affiliate link ID created by Infusionsoft or Ontraport when you created your link

Optional Arguments:

  • esc_html: escape the characters for valid html (Value options: 'true', 'false'. Default: 'true')

accessally_affiliate_link - For AccessAlly Affiliate Program

Show the affiliate link of a program for the current user to earn commissions.

Shortcode example: [accessally_affiliate_link link_id='200']

Required Arguments:

  • link_id: numerical id corresponding to the links you have configured in the back end affiliate settings.

Custom Field Operations

accessally_custom_operation_log

This shortcode will give a "history" display of all transactions associated with a credit system.

Example shortcode: [accessally_custom_operation_log operation_id='200' num='90']

Required Arguments:

  • operation_id: id of custom operation that can display the field (required)

Optional arguments:

  • num: maximum number of log listings to display (Default: 30)
  • prefix: prefix of css class (Default: "")

accessally_field_value

Show the value of CRM field which can be displayed by a custom operation

Example shortcode: [accessally_field_value operation_id='200']

Required Arguments:

  • operation_id: id of custom operation that can display the field (required)

Optional Arguments:

  • url_encode: encode the value for valid url (Value options: 'yes', 'no'. Default: 'no')

accessally_custom_operation

Show the button to execute a custom operation with AccessAlly settings enabled.

Example shortcode: [accessally_custom_operation operation_id='200']

Required Arguments:

  • operation_id: id of custom operation (required)

Member Directory

accessally_user_profile

This will show the user's profile information when used in conjunction with the user directory.

Example shortcode: [accessally_user_profile]

Required Arguments:

  • profile_id: id of directory id to show

accessally_user_directory

Show user directory you've created in the AccessAlly member directory settings.

Example shortcode: [accessally_user_directory directory='200']

Required Arguments:

  • directory: id of directory id to show (required)

Optional Arguments:

  • search_text: label before the search box (Default: "Search for a member:")
  • filter_text: label before the filter dropdown (Default: "Filter")
  • button_text: submit button text (Default: "GO!")
  • prefix: prefix of css class (Default: "")

Team Management

accessally_team_admin_management

Display the admin management area when using the Teams features.

Example shortcode: [accessally_team_admin_management team_id='200']

Required Arguments:

  • team_id: id of team instance to show

Order Form

accessally_order_form

This will display the order form you've created inside AccessAlly Products and Offers.

Example shortcode: [accessally_order_form offer_id='200' allow_coupon='yes']

Required Arguments:

  • offer_id: id of the offer you want to display the order form for

Optional Arguments:

  • allow_coupon: choose between 'yes' or 'no', and it will show or hide the coupon field. If you're using flex order forms, then this setting will not override your design and you should create an order form without a coupon section if you want to remove it.

accessally_order_bump

Display an order bump where visitors can place their order.

Example shortcode: [accessally_order_bump bump_id='200' allow_coupon='yes']

Required Arguments:

  • bump_id: id of the order bump you want to display

Optional Arguments:

  • allow_coupon: choose between 'yes' or 'no', and it will show or hide the coupon field. If you're using flex order forms, then this setting will not override your design and you should create an order form without a coupon section if you want to remove it.

accessally_order_toggle

Display an order form where visitors can place their order.

Example shortcode: [accessally_order_toggle toggle_id='200' allow_coupon='yes']

Required Arguments:

  • toggle_id: id of the offer toggle you want to display the order form of

Optional Arguments:

  • allow_coupon: choose between 'yes' or 'no', and it will show or hide the coupon field. If you're using flex order forms, then this setting will not override your design and you should create an order form without a coupon section if you want to remove it.

Deprecated: Tab Section & Film Strips

The following 4 shortcodes have been deprecated, and we recommend using your theme or builder plugin to achieve similar outcomes.

(Deprecated) accessally_tab_section

Deprecated

Create a section of tabs. Used together with shortcodes [accessally_tab_header] and [accessally_tab_content]. Syntax example:
[accessally_tab_section] [accessally_tab_header] TAB 1 LABEL
[/accessally_tab_header] [accessally_tab_content]

CONTENT UNDERNEATH TAB 1
[/accessally_tab_content] [accessally_tab_header] TAB 2 LABEL
[/accessally_tab_header] [accessally_tab_content] CONTENT INSIDE UNDERNEATH TAB 2
[/accessally_tab_content] [/accessally_tab_section] Arguments:

  • direction: direction of the tabs (Value options: 'horizontal', 'vertical'. Default: 'horizontal')
  • header_width: width of each tab header. Format is '5px' or '50%' (Default: '150px')
  • prefix: prefix of css class (Default: "")

(Deprecated) accessally_filmstrip_section

Deprecated

Create a section of video strips including pre/next arrows. Used together with shortcodes [accessally_filmstrip_header] and [accessally_filmstrip_content]. Syntax is similar to [accessally_tab_section]

Arguments:

  • layout: location of the strip row (Value options: 'bottom', 'top'. Default: 'bottom')
  • count: number of tab headers to show between arrow signs (Default: 3)
  • prefix: prefix of css class (Default: "")

(Deprecated) accessally_tab_header / accessally_filmstrip_header

Deprecated

Create a clickable tab or filmstrip header. See [accessally_tab_section] for usage

Arguments:

  • id: id of tab/filmstrip header (Automatic increment by default)
  • active: tab is active/clicked (Value options: 'yes', 'no'. Default: 'no')

(Deprecated) accessally_tab_content / accessally_filmstrip_content

Deprecated

Create a content block for tab or filmstrip header. See [accessally_tab_section] for usage

Arguments:

  • id: id of content block. Need match the corresponding tab/filmstrip header id (Automatic increment by default)

All ProgressAlly Shortcodes

Progress Shortcodes

progressally_progress_text

This shortcode shows the progress of the current user in text form, for example: 50%.

Shortcode example: 0%

Required Arguments:

  • post_id: post id of page/post based on which the progress is calculated (current page/post by default)

progressally_progress_pie_chart

Shows the progress of the current user with a visual pie chart.

Shortcode example:

0%

Required Arguments:

  • post_id: post id of page/post based on which the progress is calculated (current page/post by default)

Optional Arguments:

  • background: background color in hex (transparent by default)
  • size: diameter of the pie chart in px (Default: ‘100’)
  • prefix: prefix of css class (Default: “”)

progressally_progress_bar

Shows the progress of the current user with a visual progress bar.

Shortcode example:

0%

Required Arguments:

  • post_id: post id of page/post based on which the progress is calculated (current page/post by default)

Optional Arguments:

  • background: background color in hex (transparent by default)
  • width: width of the bar. Overwrite the css settings if set. Format is '5px' or '50%'
  • height: height of the bar. Overwrite the css settings if set. Format is '5px'
  • prefix: prefix of css class (Default: "")

progressally_objective_count

Show the total number of objectives in a page.

Shortcode example: 0

Required Arguments:

  • post_id: post id of page/post based on which the objectives is counted (current page/post by default)

progressally_objective_completed_count

Show the number of objectives completed by user in a page

Shortcode example: 0

Required Arguments:

  • post_id: post id of page/post based on which the objectives is counted (current page/post by default)

Objective Shortcodes

progressally_objectives

Show the objective table with checkboxes

Shortcode example:

Required Arguments:

  • post_id: post id of page/post where the objectives are defined(current page/post by default)

Optional Arguments:

  • prefix: prefix of css class (Default: "")

progressally_objective_completion

Show the content if the user progress is 100%. Used in a pair.

Shortcode example:

Content will display when all objectives are complete

Required Arguments:

  • post_id: post id of page/post based on which the progress is calculated (current page/post by default)

Optional Arguments:

  • percentage: the percentage of objectives that need to be completed for the content to display. For example, 80 percent.
  • prefix: prefix of css class (Default: "")

Quiz Shortcodes

progressally_quiz

Show the quiz (Note: if the quiz is not defined in current page, the corresponding objective in the objective table won't be auto-checked off)

Shortcode example:

Optional Arguments:

  • post_id: post id of page/post where the quiz is defined (current page/post by default)
  • prefix: prefix of css class (Default: "")

progressally_quiz_result

Show the quiz result for a Graded Quiz. This is helpful for displaying the grade on a different page (you must use the post_id argument in this case), or in a Team Dashboard.

Shortcode example:

Optional Arguments:

  • post_id: post id of page/post where the quiz is defined(current page/post by default)
  • prefix: prefix of css class (Default: "")

Media Shortcodes

progressally_media

Insert a video or audio player from a media file specified in the ProgressAlly Media section. This will allow this video or audio to play on your page.

Shortcode example: Invalid ProgressAlly Media ID 200

Required Arguments:

  • media_id: media id for the video or audio file specified on this page in ProgressAlly

(Deprecated) progressally_vimeo_video

Deprecated, this shortcode will continue to work but it is recommended to update to the progressally_media shortcode instead.

Embed a Vimeo video.

Arguments:

  • vimeo_id: vimeo id of the video (required)
  • id: id of the video corresponding to the video setting in objective table (required when the video is used in the objective table)
  • width: width of the video. Format is '5px' or '50%' (required)
  • height: height of the video. Format is '5px' or '50%' (required)
  • additional_args: additional arguments for the 'src' attribute in iframe code (Default: '')
  • prefix: prefix of css class (Default: "")

(Deprecated) progressally_youtube_video

Deprecated, this shortcode will continue to work but it is recommended to update to the progressally_media shortcode instead.

Embed a YouTube video.

Arguments:

  • youtube_id: youtube video id (required)
  • id: id of the video corresponding to the video setting in objective table (required when the video is used in the objective table)
  • width: width of the video. Format is '5px' or '50%' (required)
  • height: height of the video. Format is '5px' or '50%' (required)
  • additional_args: additional arguments for the 'src' attribute in iframe code (Default: 'rel=0&showinfo=0' The default value will hide related video and sharing button)
  • prefix: prefix of css class (Default: "")

(Deprecated) progressally_wistia_video

Deprecated, this shortcode will continue to work but it is recommended to update to the progressally_media shortcode instead.

Embed a Wistia video.

Arguments:

  • wistia_id: wistia video id (required)
  • id: id of the video corresponding to the video setting in objective table (required when the video is used in the objective table)
  • width: width of the video. Format is '5px' or '50%' (required)
  • height: height of the video. Format is '5px' or '50%' (required)
  • additional_args: additional arguments for the 'src' attribute in iframe code (Default: '')
  • prefix: prefix of css class (Default: "")

Social Share Shortcodes

progressally_social_share

Generate the social share link to wrap the content. Used in a pair.

Shortcode example:

Required Arguments:

  • post_id: post id of page/post where the social share information is defined (current page/post by default)
  • type: type of social share link. (Value options: 'facebook', 'twitter', 'gplus', 'pinterest', 'email'. Default: 'facebook')

Custom Certificate Shortodes

progressally_certificate

Provide the download of custom certificate

Shortcode example: Undefined certificate

Required Arguments:

  • certificate_id: id of certificate (required)

Optional Arguments:

  • post_id: post id of page/post where the certificate is defined (current page/post by default)
  • text: text on the download button (Default: "Download Certificate")
  • class: name of css class (Default: "")
  • link: how to display the download url (Value options: 'yes' - as raw url, 'no' - as default styled download button. Default: "no")

Private Notes Shortcodes

progressally_note

Add a private note input to the page.

Shortcode example:

Required Arguments:

  • note_id: id of private note(required)

Optional Arguments:

  • post_id: post id of page/post where the private note is defined (current page/post by default)
  • allow_attachment: Choose between 'yes' or 'no', to give members the ability to upload a file along with their homework or private note. Default is 'no'.
  • save_text: text on the Save button (Default: "Save")
  • cancel_text: text on the Cancel button (Default: "Cancel")

Activity Tracking Shortcodes

progressally_complete_button

This displays a button that a member can click ot mark all of the objectives complete on this page.

Shortcode example:

Optional Arguments:

  • objective_id: comma separate list of objective IDs that will get completed when this button is pressed. By default it will mark them all as complete.
  • text: the text you want the button to display
  • prefix: prefix of css class (Default: "")

progressally_last_access_time

Show the last time this member logged into the site. This is helpful for displaying the last time someone logged in on a Team Dashboard.

Shortcode example:

Optional Arguments:

  • prefix: prefix of css class (Default: "")

Updated on July 8, 2020

Was this article helpful?

Related Articles

NO QUESTION GOES UNANSWERED

If you have any questions, we're just an email away.

We take your success seriously, and you'll always get a speedy reply from a real person during business hours.

Opt-In-Laptop.png

AccessAlly is the #1 WordPress Course and Membership Solution for Industry Leaders

WATCH THE DEMO

You'll get follow-up emails about AccessAlly and new features. Opt out anytime. Full privacy policy here.