WP Ultimo 2.0.20 is available

Following a new release schedule, focused on bringing a new version each three weeks, today we make WP Ultimo 2.0.20 available to everyone. This new stream of releases is giving us a better time to work on more significant updates, changes to come, and a bigger window to run tests.

This new version brings several improvements and corrections, which we’ll go into detail below. As always, the complete changelog will be at the end of the post.

Security Mode

Version 2.0.20 introduces a new tool to help our support team to be more effective in finding errors. This is the Security Mode option, available on WP Ultimo settings page.

With this mode enabled, only WP Ultimo and mu-plugins will be loaded inside WordPress, allowing the team to quickly verify if the error being investigated is caused by a plugin conflict or not.


Plans updates between different periodicities

This was one of the most requested features on WP Ultimo and allows your customers to change the plan regardless of the frequency. Here is how it works for the different possible scenarios we have for membership changes:

  • For downgrades we don’t need to do anything. If the membership is active, we just need to schedule the change.
  • For upgrades with larger periods the amount paid will always be higher, so we can also keep it working as there is no chance of having to deal with credits or refunds.
  • For upgrades with a shorter period, we’ve added an error message stating that the customer already has a contract with a higher period.

Allow customers to use their own sites as Templates

The functionality that allows our customers to use their own website as a template when creating new websites (available in v1) is now fully functional with v2.

Plugins compatibility

We added code to deal with compatibility issues with some commonly used plugins, such as Elementor – that had a problem when loading the editor from a mapped domain – Rank Math and Rank Math Pro – which broke site duplication due to some not-so-well-behaved filters – and WP Hide Pro – which caused problems inside the site previewer.

Webhooks improvements

We have cleaned and improved several methods related to the webhooks portion of WP Ultimo, which are currently fully functional and tested with Zapier.

Filter to redirect after confirmation

The last important change is the addition of a filter called “wu_return_url”.

This filter allows developers to easily change the redirection process after the checkout ends. It does not work yet with addons gateways (like Woocommerce) but should be incorporated soon.


Version 2.0.20 - Released on 2022-09-30

* Added: Security mode to deactivate all plugins except WP Ultimo and mu-plugins at once and reactivate after disable;
* Added: Allow customers to update the membership to plans and variations with different periods;
* Added: Allow customers to select one of their sites when creating a new one;
* Added: Error message when customers access the “add user” page over users limit;
* Added: wu_return_url filter, allowing custom redirections after checkout process;
* Improvement: New payments from manual gateway are now generated by current membership;
* Improvement: Elementor compatibility on mapped sites;
* Improvement: RankMath and RankMath Pro compatibility on main site;
* Improvement: WP Hide Pro compatibility on site previewer;
* Improvement: Membership limits with different product amounts;
* Improvement: Limits merge sum with multiple products;
* Fix: Deactivate site option on admin site edit page;
* Fix: Payment form checkout validation;
* Fix: Steps form field style on legacy template;
* Fix: Webhooks now work as expected;
* Fix: Checkout error when selected product forces a site as template and template selector is showing in current form;

Share this post


1 thought on “WP Ultimo 2.0.20 is available”

  1. Avatar of sam

    I’m not exactly sure how the ‘PLANS UPDATES BETWEEN DIFFERENT PERIODICITIES’ works based on the description with: downgrades, upgrades with larger periods, and upgrades with a shorter period.  Are these options allowed for us to give our customers?  Is there another way to phrase it?  Thanks.

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Posts

Release Notes
Allyson Souza

WP Ultimo 2.1.4 Release: Enhancing Automation and Improving User Experience

We’re excited to announce the latest version of WP Ultimo, version 2.1.4! This release introduces new events that empower you to trigger emails and webhooks, enhancing the automation capabilities of the platform. Beyond this, we’ve implemented several usability improvements and addressed various issues to ensure a smoother user experience. New Events for Enhanced Automation With

Read More →

Release WP Ultimo 2.1.2

TL;DR: The new version of WP Ultimo brings some significant changes to enhance user experience and improve functionality. Key updates include automatic addition of the current country and state to the checkout form based on IP address, the ability for customers to cancel their current payment gateway or membership from the account page, and the

Read More →
Arindo Duque

WP Ultimo version 2.1.1 is out, and the add-on API endpoint and amphp

TL;DRWP Ultimo has released version 2.1.1, which mostly focuses on fixing bugs such as small lingering issues and some other larger improvements. Additionally, various topics have been addressed such as the Add-ons page issue that was resolved by tweaking the caching configurations; invalid licenses and community access where lifetime licenses were marked as “Invalid” or

Read More →
Release Notes
Arindo Duque

WP Ultimo 2.1.0 is out!

Hey everyone! How’s it going? Arindo here. We just rolled out WP Ultimo 2.1.0! This update gets rid of some pesky code that caused problems between WP Ultimo and PHP 8+, updates and replaces old dependencies, and makes a few other small tweaks. We intentionally kept new features to a minimum with this release. It’s

Read More →
Release Notes
Arindo Duque

WP Ultimo 2.1.0-rc.3 and 1.10.18 are out!

Hey guys! It ended up taking a while longer than originally planned, but oh boy did we fix some bugs on this one! The RC-3 for version 2.1.0 is out and can be downloaded using this form: Here are the contents of what we have on the changelog so far: This build is extremely stable in

Read More →

Ready to get started?

Easily build your own WaaS platform with WP Ultimo!

✨ See what’s next for WP Ultimo here