Skip to main content

WP Block Editor Extension

Control the visibility of blocks based on Keap contact data and WordPress user data.

Introduction

The WordPress Block Editor is designed to make adding rich content to WordPress simple yet flexible.

The use of blocks allows users to focus on how content will look without the distraction of other configuration options.

The Block Editor enables WordPress to build content layouts in much the same way as that of page builders such as Beaver Builder and Elementor.

However, it is a core part of WordPress and not a third party plugin or add-on.

About the Extension

iMember360 operates with the WordPress Block Editor without any need for the iMember360 WP Block Editor Extension. All features of iMember360 work with the Block Editor including shortcodes.

The iMember360 WP Block Editor Extension is used solely to control the display of blocks.

The iMember360 WP Block Editor Extension provides an unsurpassed level of integration between Keap and your WordPress site using the Block Editor. It supports all block types including static and dynamic blocks that conform to the WordPress standards.

A dynamic block contains content that may change and cannot be determined at the time of saving a post. The content is determined at the point in time the post is shown on the front end of a site.

The block display can be controlled by the iMember360 WP Block Editor Extension based upon:

Contact Tag Status – Conditions based on Keap contact tags.
  • Contact has any or all of the tags selected
  • Contact does not have any or all of the tags selected
Contact Field Comparison – Conditions based on Keap contact field values.
  • 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 – Conditions based on WordPress login state.
  • User is logged in
  • User is not logged in
  • User has failed payment status
  • It is the user's first login
User Role Status – Conditions based on WordPress user roles.
  • User has any or all of the roles selected
  • User does not have any or all of the roles selected
PHP Statement – Conditions based on custom PHP code.
  • Any WordPress conditional statement
  • Any WooCommerce conditional statement
Predefined Conditional – Reference another conditional.
  • Predefined Conditional evaluates to true
  • Predefined Conditional evaluates to false
GamiPress User Status – Conditions based on GamiPress achievements and ranks.
  • 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 – Conditions based on LearnDash course progress.
  • 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 – Conditions based on WooCommerce purchases.
  • 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

…and any multiples and combinations of the above.

All of the iMember360 WP Block Editor Extension settings are fully integrated into the Block Editor settings. So, if you are familiar with the Block Editor there is no additional learning curve to using the iMember360 WP Block Editor Extension.


Activate Extension

Activate WP Block Editor extension

By default the iMember360 WP Block Editor Extension is automatically activated.

  1. In WordPress admin sidebar click iMember360, Extensions.
  2. In iMember360 Extensions tabs click WP Block Editor.
  3. Set Enable WP Block Editor Extension to Yes.
  4. Click Save Changes.

Visibility Controls

Visibility Conditions Reference – Display settings and all visibility condition types.

Complete reference for Display Settings and all visibility condition types: iMember360 Conditional, Contact Tags, Contact Field Value, and PHP Statement.

View Documentation →

Examples

Display Examples – Real-world examples of block visibility settings.

See practical examples of how to configure block visibility for common use cases.

View Documentation →