This is a significant update.
Please ensure that you backup your existing WordPress site and database before updating.
We would always recommend updating a staging site first to validate the update prior to updating your live site.
This version includes:
Substantial changes to the ActiveMember360 internal framework to support the new operating methodology.
Removed all use of the Redux Framework for ActiveMember360 admin settings.
Reorganised ActiveMember360 admin settings for a more logical workflow.
Implemented performance enhancements by making all modules and extensions optional resulting is smaller footprint and lower memory usage.
Support for PHP 7.4.x and 8.x.x and above.
Support for WordPress 5.8 and above widget blocks.
If you have been controlling the visibility of widgets using ActiveMember360 and the WordPress legacy widget features (i.e. those prior to WordPress 5.8) you will need to manually migrate those controls to the new widget blocks and control the visibility as detailed within ActiveMember360 Block Editor Module
To continue without currently migrating those settings, or to determine the current settings, you should install the WordPress Classic Widgets Plugin to ensure your site continues to function with the legacy widget control settings as is prior to migration.
ActiveMember360 Login Block available for use with the WordPress Block Editor (Gutenberg). See Block Editor ActiveMember360 Login Block.
ActiveMember360 now fullly integrated with WordPress User Profile. Changes to email address or password in the profile are now synced directly to ActiveCampaign. It is no longer a requirement to use admin features such as ActiveMember360, Contacts, Change Contact Email and Change Contact Password.
This also means changes to the WordPress user profile for email and password made by third party plugins such as BuddyPress, bbPress etc are also synced directly to ActiveCampaign.
Added a View ActiveCampaign contact data option for individual users listed in the WordPress, Users, All Users listing. It is accessible when you hover on the username in the listing. It is fully detailed within Show Contact Data Associated With A WordPress User.
Standalone Bulk Editor has been removed. ActiveMember360 is now fully integrated with bulk actions included in standard WordPress page/post listings. See Bulk Editing ActiveMember360 Page/Post Settings
Added a new webhook module Contact Push mbr/contact/push to support pushing contact data from ActiveCampaign to WordPress using an automation webhook, providing a more efficient way than using the module mbr_genpass. mbr_genpass should now only be used for generating passwords. See Contact Push.
Formally released Custom Webhook Modules.
Added a new filter hook mbr/3rd_party_authentication to ActiveMember360 API to support 3rd party authentication. See mbr/3rd_party_authentication.
ActiveMember360 Payments Module now supports two separate redirects after a successful purchase. One for new contacts and logged in users and another for existing contacts who are not logged in.
This is so existing contacts no longer need to login prior to purchasing. After a purchase these visitors will not be logged in and can be redirected to a different location to those that are logged in after purchase i.e. new contacts and logged in users.
Complete rewrite and updating of documentation. New documentation is available at ActiveMember360 Reference Documentation.
For those continuing to operate with ActiveMember360 Version 3.4.6 or earlier legacy documentation is available here.