Beaver Builder & Themer Extension
Beaver Builder & Beaver Themer Overview
Beaver Builder is a complete design system that includes a WordPress page builder plugin and a framework theme.
Beaver Builder enables the building of WordPress content layouts in much the same way as that of other page builders such as Elementor.
Beaver Builder is available as a free plugin from the WordPress Repository and also as Beaver Builder Standard, Pro, and Agency for more comprehensive features.
For use with only the paid Beaver Builder plugins there is an additional product available called Beaver Themer.
ActiveMember360 Beaver Builder & Beaver Themer Extension Overview
ActiveMember360 operates with Beaver Builder without any need for the ActiveMember360 Beaver Builder & Beaver Themer Extension. All features of ActiveMember360 work with Beaver Builder including shortcodes.
The Beaver Builder framework theme is not required by the ActiveMember360 Beaver Builder & Beaver Themer Extension.
The ActiveMember360 Beaver Builder & Beaver Themer Extension is used solely to control the display of Beaver Builder Modules, Columns and Rows.
The ActiveMember360 Beaver Builder & Beaver Themer Extension provides an unsurpassed level of integration between ActiveCampaign and your WordPress site using Beaver Builder.
The Beaver Builder & Beaver Themer Module/Column/Row visibility can be controlled by the ActiveMember360 Beaver Builder & Beaver Themer Extension based upon the following conditions:
- Contact list status:
- Contact is active in any or all of the lists selected
- Contact is unconfirmed in any or all of the lists selected
- Contact is unsubscribed in any or all of the lists selected
- Contact is bounced in any or all of the lists selected
- 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.
All of the ActiveMember360 Beaver Builder & Beaver Themer Extension settings are fully integrated into the Beaver Builder & Themer settings. So, if you are familiar with Beaver Builder there is no additional learning curve to using the ActiveMember360 Beaver Builder & Beaver Themer Extension.
When wishing to edit pages/posts using Beaver Builder you must access Beaver Builder by:
- Using the Beaver Builder selection from the page/post listings.
- Using the Beaver Builder selection from the WordPress toolbar available when viewing the page/post as an administrator.
Using Launch Beaver Builder from within the WordPress Block Editor does not currently function due to a known incompatibility between Beaver Builder and Metabox.
Activation
How to activate/deactivate the ActiveMember360 Beaver Builder & Themer Extension is detailed here:
Use Cases
In order to configure Beaver Builder Module/Column/Row visibility follow the steps explained here:
Set Beaver Builder Module/Column/Row to Display Always or Never or Based Upon User Login Status
Set Beaver Builder Module/Column/Row Visibility Based Upon An ActiveMember360 Conditional
RecommendationWe would always recommend using a Conditional as it provides the greatest flexibility regarding the conditions available to control the visibility of the Beaver Builder module/column/row.
Adding/defining a Conditional is detailed at Adding Conditionals.
The alternatives listed below are primarily available to provide backward compatibility for Beaver Builder Module/Column/Row visibility controls defined prior to Conditionals being introduced.
Set Beaver Builder Module/Column/Row Visibility Based Upon Contact Tag/Tags
Set Beaver Builder Module/Column/Row Visibility Based Upon Contact Field Value
Set Beaver Builder Module/Column/Row Visibility Based Upon Conditional PHP Statement
In order to configure Beaver Builder Module/Column/Row visibility when using Beaver Themer follow the steps explained here:
In order to configure Beaver Themer layout rules follow the steps explained here:
Examples
Some examples of settings are provided here: