Cornerstone Extension

Cornerstone Overview

Cornerstone is a WordPress page builder designed to make developing WordPress websites simple yet flexible.

iMember360 Cornerstone Extension Overview

iMember360 operates with Cornerstone without any need for the iMember360 Cornerstone Extension. All features of iMember360 work with Cornerstone including shortcodes.

The iMember360 Cornerstone Extension is used solely to control the display of Cornerstone Elements. This enables sophisticated controls for the use of dynamic content, personalization and segmentation.

The iMember360 Cornerstone Extension provides an unsurpassed level of integration between Keap/Infusionsoft and your WordPress site using Cornerstone.

Note: With the iMember360 Cornerstone Extension enabled, Cornerstone conditions are disabled in preview mode.

Cornerstone Builder Element visibility can be controlled by iMember360 Cornerstone Extension using conditionals based upon:

  • Contact tag status:
    • Contact has any or all of the tags selected
    • Contact does not have any or all of the tags selected
  • Contact field comparison:
    • Contact has a contact field that compares with a value
    • Contact has a contact field that compares with another of their contact fields
  • User login status:
    • User is logged in
    • User is not logged in
    • User has failed payment status
    • It is the user’s first login
  • User role status:
    • User has any or all of the roles selected
    • User does not have any or all of the roles selected
  • PHP statement:
    • Any WordPress conditional statement
    • Any WooCommerce conditional statement
  • Predefined conditional
  • GamiPress User status:
    • User has any or all of the achievements selected
    • User does not have any or all of the achievements selected
    • User has any or all of the ranks selected
    • User does not have any or all of the ranks selected
    • User has a points type total that compares with a value
  • Learndash User status:
    • User is enrolled in any or all of the courses selected
    • User is not enrolled in any or all of the courses selected
    • User has not started any or all of the courses selected
    • User has in progress any or all of the courses selected
    • User has completed any or all of the courses selected
    • User has not completed any or all of the lessons selected
    • User has completed any or all of the lessons selected
    • User has not completed any or all of the topics selected
    • User has completed any or all of the topics selected
  • WooCommerce User status:
    • User has purchased any or all of the products selected
    • User has not purchased any or all of the products selected
    • User has pending status for any or all of the subscriptions selected
    • User has active status for any or all of the subscriptions selected
    • User has on hold status for any or all of the subscriptions selected
    • User has pending cancellation status for any or all of the subscriptions selected
    • User has cancelled status for any or all of the subscriptions selected
    • User has expired status for any or all of the subscriptions selected
  • …any multiples and combinations of the above.

Activate Cornerstone Extension

  1. In WordPress administrator main navigation click iMember360, Extensions.
  2. In iMember360 Extensions tabs click Cornerstone.
  3. Set Enable Cornerstone Extension to Yes.
  4. Click Save Changes.

Set iMember360 Conditional based Cornerstone condition to Show/Hide Cornerstone Elements

  1. Click on the element you wish to set a display condition for.
  2. Click on the Customize tab.
  3. Select Conditions.
  4. Choose Conditional in the iMember360 section in the dropdown.
  5. Choose the evaluation mode of the condition. If selected is true the conditional must evaluate true, if selected is false, the conditional must evaluate false.
  6. Select the iMember360 Conditional.
  7. Click on Save.

Set Keap/Infusionsoft Tag based Cornerstone condition to Show/Hide Cornerstone Elements

  1. Click on the element you wish to set a display condition for.
  2. Click on the Customize tab.
  3. Select Conditions.
  4. Choose User has Tag in the iMember360 section in the dropdown.
  5. Choose the evaluation mode of the condition. If selected is true the user must have the selected tag, if selected is false, the user must not have the selected tag.
  6. Select the Keap/Infusionsoft Tag.
  7. Click on Save.

Set PHP Statement based Cornerstone condition to Show/Hide Cornerstone Elements

  1. Click on the element you wish to set a display condition for.
  2. Click on the Customize tab.
  3. Select Conditions.
  4. Choose PHP Statement in the iMember360 section in the dropdown.
  5. Choose the evaluation mode of the condition. If selected is true the PHP Statement must evaluate true, if selected is false, the PHP Statement must evaluate false.
  6. In the PHP Statement input area define the required PHP conditional statement. Any valid PHP conditional function can be used.
  7. Click on Save.