WP Ultimo version 1.9.8 is out and, despite not bringing major improvements or new features, it addresses some small issues that were bugging users and super admins alike.
- Bug in the responsiveness of the template selection step on signup;
- 502 errors on some hosting providers when the Auto Login after Registration option was active;
- Password reset on the sub-sites (redirecting back to the main site is no longer needed).
WP Ultimo 2.0 Beta
We know how much you guys are looking forward to WP Ultimo 2.0. And so are we, here at NextPress HQ.
Unfortunately (and for that we are really, really sorry =/), we had to postpone this launching – which would happen on Monday, 25th – to this Sunday, March 3rd.
We found a small issue while testing some of the new code that might mean we’ll have to make adjustments to the database structure, and we need some time to figure out the best way to make it as future-proof as possible.
Most of the features we promised for 2.0 are ready, though, including the new checkout screen, tax support, and add-on sales (we have some screenshots for you down below). You can keep yourself up-to-date with the development by visiting our public Roadmap.
Today we are also releasing new major and minor versions of some of WP Ultimo’s Add-ons.
Admin Page Creator 1.4.0
This is the biggest release for Admin Page Creator since the addition of Page Builder support on version 1.3.0.
It adds some cool new features, such as External Link support, inline editing for page builders, meta data interpolation, and more.
Since the day we came up with the idea for Admin Page Creator we knew it had potential to become a plugin on its own.
The fact the we were constantly asked by users if they would be able to use it on a single site install, or without WP Ultimo, made us realize we were probably right on our original assumption.
That’s why we’ve just released a stand-alone version of this add-on: a separated plugin that goes by the name of WP Admin Pages PRO
Now, it also has its own Documentation page and its own Roadmap, where you can follow its development progress and suggest new features. Some of the things we plan to add include support to Admin Pages built on Gutenberg and DIVI!
It’s important to highlight that if you are a WP Ultimo user there’s no need to worry. All the features in the plugin and in the add-on are the same, and the add-on will receive the same updates as the plugin.
The only difference lies here: WP Ultimo: Admin Page Creator (the add-on) depends on WP Ultimo’s code, and will only work in Multisite environments with WP Ultimo installed and activated. On the other hand, WP Admin Pages PRO (the stand-alone plugin) works on either single or multisite installs, and you don’t need to have WP Ultimo running to use it!
If you think you have a use case for a stand-alone version of Admin Page Creator, we are offering 50% off for WP Ultimo users! Just use WPULTIMO during checkout on WP Admin Pages PRO.
New Free Add-on: WP Ultimo Language Selector
We are happy to present you WP Ultimo Language Selector!
With our new free add-on, users will be able to switch languages on the sign-up flow and on the login page.
We also prepared a small guide covering the basics of how to set it up and how it works.
WP Ultimo: WooCommerce Integration – 1.2.2
- Setup Fee support added to the WooCommerce Subscription integration/
- Minor bugfixes.
WP Ultimo: Plugin and Theme Manager – 1.2.2
- Minor bugfixes.
Pro Theme – 1.0.1
- Fixes in small compatibility issues with Gutenberg.
Hello, everyone. It’s time for a new release! Let’s dive in on what’s new in this version!
Direct Zapier Integration Support
We released Webhooks support in 1.6.0, but integrating that with Zapier required a few steps that some would consider complex.
Now, WP Ultimo is available as a Zapier App! Integrating it with Zapier is just a matter of selecting WP Ultimo as the Trigger app, selecting an event and connecting it with any of the other apps available on Zapier. Here’s a quick guide on how to get started with that integration.
/Note: WP Ultimo is only available invite only on Zapier. Click this link to add the WP Ultimo Zapier App to your list of available Trigger Apps/
Exporter and Importer for WP Ultimo Settings
Now you are able to export your settings, plans, coupons and more as a backup or to import them into a different network!
This can be accessed via WP Ultimo Settings Export & Import.
Users can now use their own sites as templates
Sometimes our users want to create a bunch of different sites all based on the same concept. Now, if you as a super admin turn that feature on, your users will be able to use their own sites as templates when creating a new site.
ServerPilot.io Domain Mapping integration with support to autoSSL!
We added a new hosting/server management provider on 1.8.0: ServerPilot. Now you’ll be able to auto-sync mapped domains and subdomains and leverage ServerPilot’s autoSSL feature.
The integration requires additional setup on the wp-config.php file. We cover that on this tutorial.
The cPanel integration now syncs subdomains as well!
Since 1.8.0, new sites will have their subdomains added to cPanel’s subdomain panel as well, allowing super admins to leverage cPanel’s features, like autoSSL on some providers. No additional setup is required if you already have the cPanel integration setup, but this does not work retroactively, only applying to new sites created on the network.
Custom CSS field for the Login and Sign-up screen on the Customizer
If you visit WP Ultimo Styling and launch the Customizer, you’ll see a new custom CSS option, allowing you to inject CSS onto the login and registration screen!
WP Ultimo: Admin Page Creator 1.2.0 is out and now supports PHP on the HTML mode
To give you even more power with the WP Ultimo: Admin Page Creator, the HTML content mode now supports PHP. This means you can now use php snippets inside your custom pages and they will be correctly parsed and processed.
For the security freaks out there, this does not use PHP’s eval(). The code gets dumped into a temp file before being included and then removed from the disk. This allows us to isolate the code and scope it as needed.
In any case, PHP process is not active by default. It requires that the super admin add the
define( 'WU_APC_ALLOW_PHP_PROCESSING', true ); to hisher /wp-config.php file.
We here to announce the cool features we added to some of our add-ons. Keep reading!
WP Ultimo: Admin Page Creator
Beaver Builder Support!
As some of you may be familiar with, Admin Page Creator is a handy add-on that allows super admins to create pages and sub-pages on the sub-sites of your network (your clients’ sites).
Before this version, only two methods of adding content were supported: the default WP Editor and custom HTML code.
Now, if you have Beaver Builder active on your main site, you can also add a Beaver Builder Template!
Summarizing: You can bring the entire power of Beaver Builder to your backend pages!
Replace the default content of Admin Pages
Another cool feature added to the Admin Page creator is the ability to replace the contents of default WordPress pages with your custom content. This allow you to create a completely custom Dashboard page for your customers!
Append content to the top and bottom of the default WordPress Admin Pages!
This version also allows you to append content to the top and bottom of default WordPress Admin Pages.
This means that instead of replacing the whole dashboard page, for example, you can simply add a custom “welcome” widget using Beaver Builder templates, custom HTML code or the default WordPress editor!
Plugin and Theme Manager
We fixed a bunch of small issues users where experiencing with WP Ultimo: Plugin and Theme Manager, and the new version now contains a new exhibition mode: Plugin Style!
This can be changed on WP Ultimo Settings Add-on Settings Plugin and Theme Manager.
Affiliate WP, Multiple Accounts and Ad Injector
The new versions contain small bug fixes and optimizations.
Launching Admin Page Creator, WP Ultimo 1.6.2 with CPanel Support, MailChimp Add-on 1.1.0, and AffiliateWP Integration Add-on 1.1.0
tl;dr version: WP Ultimo 1.6.2 brings some fixes reported since the last release, including the AffiliateWP table error on sign-up. It also adds CPanel support to the list of supported domain mapping integrations. We’re launching a brand new add-on that allows admins to add pages to the sub-sites admin panel and new versions of our MailChimp and AffiliateWP integrations are out.
I worked in a bunch of different stuff the past few days that I want to share with you all!
New Add-on – WP Ultimo: Admin Page Creator
Adding new pages and sub-pages to the admin panel of your clients can be a complicated task if you do not have the necessary coding skills. Coupling that with access control, like only allowing certain plans or roles to access that page brings things to a whole other level in terms of complexity. WP Ultimo: Admin Page Creator aims to fix that.
WP Ultimo 1.6.2
This version is just a patch release, so not much going on in terms of new features. However, this version address two major issues users complain about for a long time: super admins no longer get removed from the main site when adding a new one and we also fixed the duplication error some users were having during the sign-up flow when AffiliateWP is active on the template sites.
This version also adds CPanel to the list of supported platforms for mapped domain syncing. Now, every new mapped domain gets automatically added as an Add-on Domain on CPanel. Network admins need to add come configuration to their wp-config.php to get this to work. Here’s a tutorial detailed the steps required.
If you want us to add support to another platform, please let us know in the comments below. Unfortunately, due to their API limitations, we are not able to implement a similar feature for Kinsta and Flywheel.
Complete Changelog for WP Ultimo 1.6.2
Version 1.6.2 - 03/05/2018 - Fixed: Small spelling mistakes on the dashboard; - Fixed: Broadcasts widgets take the whole screen now on larger screens; - Fixed: Link on the bottom of the HTML email template having a /1, which causes the link to be broken; - Fixed: Making sure we don't show the "Use this Template" outside a sign-up context; - Fixed: Small activation error on the site-hooks file; - Fixed: Small bug on the Jumper builder, causing broken links; - Fixed: Error copying AffiliateWP tables over from template sites halting the sign-up process; - Fixed: Super Admin being removed from the main site when creating new site; - Improved: All strings of the PDF invoices are now translatable; - Improved: Added an option to filter the wp_die title; - Improved: We now check post limits when trying to restore posts to avoid users trashing and restoring posts to bypass plan limitations; - Improved: Invite and Account Activation emails are now sent using our email template; - Added: Experimental Search and Replace filter added; - Added: CPanel support! Domains get automagically added to the CPanel Add-on Domains panel after mapping;
MailChimp Add-on – Version 1.1.0
We also have a brand new release of our MailChimp Integration add-on available for update. It addresses a number of issues reported by users and it adds a new integration mode, allowing network admins to user MailChimp groups. I also wrote a tutorial explaining how to use the add-on that covers the new mode as well.
AffiliateWP Add-on – Version 1.1.0
A new version of our AffiliateWP is also out, adding support to Recurring Referrals! A brand new tutorial explaining how to use the add-on was also added to our knowledge base!
We are getting back to our regular schedule of new releases every 12 days or so with new features (with urgent fixes being released when necessary). Version 1.5.4 addresses some small issues reported by users, optimizes old parts of the code, and contain some cool long-waited features.
WooCommerce Integration Version 1.1.2 is also out with some fixes, as well as code to enforce that orders get automatically changed to completed after payment_completed() is called by the payment gateway, making sure WP Ultimo’s hooks run when they need to (to renew subscriptions and send out invoices)..
Version 1.5.4 comes packed with a lot of cool features, including:
Roles per plan
Super admins can now select different roles for each of the plans in the network. These roles will be used during account creation, but any change in that settings will also refresh the roles of all users on that plan, giving admins a lot of control over what users on a given plan can see and/or do.
Templates per plan
Another long waited-feature is the ability to filter what templates are shown to the client when he selects a given plan. WP Ultimo now allows super admins to overwrite the Available Templates on the template selection step on a per plan basis.
Locking Post Types
Another featured added to plans was the possibility of locking post types altogether.
Better subscription date control
Up to our last version, WP Ultimo only allowed super admins to change subscription dates (most importantly, the active until date) up to the day. Now it is possible to change the hour and minute for more granular control and better testing. This was also extended to the expire date of coupon codes and other parts of the plugin. A small clock was also added to the WP Ultimo’s top bar to display the server time in real time.
Email notification for Super admins on domain mapping
In some network setups, domain mapping can require extra actions for the network admin. In those cases, it is useful to get a notification when a client maps a domain to his/her site. WP Ultimo now has a email template to do just that, sending an email to the network admin when a new domain is mapped on the network.
Plan and Billing Frequency added to the Subscription -> Add New page
The add new page now allows super admins to select which plan and frequency to use for the newly created subscription.
Activity Stream Widget
Super admins will now find in their Dashboard a Activity Stream widget, providing an overview of the most recent transactions on the network. This is the initial version of the widget and more useful information and events will be added as we continue to develop this feature.
Gravatar display on the Subscriptions list table
To help makes things more personal and to add a little bit of color to a rather dull-looking page, the Subscription list table now displays the gravatar associated to the email used in that subscription.
Version 1.5.4 also includes important fixes, including:
- “Block Frontend Access” not working;
- Remaining time displaying the wrong value on the subscription management page;
- Edge-cases where broadcasts messages where being displayed to non-targeted users;
WP Ultimo - Version 1.5.4 - 11/02/2018 - Fixed: Active until "remaining" string on the subscription was returning trial values instead of the right value; - Fixed: "Block Frontend Access" option was not working; - Fixed: Added the 'key' keyword to the sensitive info filter to prevent infos like the MailChimp key from leaking into the frontend settings array; - Fixed: Added extra checks on the invoice generation process; - Fixed: Edge-case where broadcasts messages where being displayed to non-targeted users; - Fixed: Subscriptions created by the panel now use the default role set in the Settings, which is also filterable; - Improved: Email Blocks on the Settings -> Emails now is displayed with a lower opacity if that email is disabled; - Improved: Post Type limits now handles singular and plural limits. "1 Post" and "10 Posts", for example; - Improved: "/mo", "yoursite" string present on pricing table added as a translatable string; - Improved: Subscriptions list table now displays Gravatars to make things a bit more personal and colorful =); - Improved: Replaced jQueryUI DateTimePicker with FlatPickr; - Added: Support to modifying subscription dates by the hour and minute, to allow further control; - Added: Server time clock on the top bar to help admins when managing subscriptions; - Added: Activity Stream widget on the Network Dashboard; - Added: Notification email to let the network admin know when a user mapped a new domain to his site (thanks, Simon, for the suggestion); - Added: Added plan and billing frequency fields on the Subscription -> Add New page; - Added: New engine to install setting defaults without evoking loops; - Added: Post Type Block: Super admins can block specific post types based on the user's subscription plan; - Added: Role per plan: Super admins can now select a role to be used when the user signs up with a particular plan; - Added: Template Options per plan: Super admins can now filter which templates will be available on the template selection step based on the plan selected;
WP Ultimo: WooCommerce Integration - Version 1.1.2 - 11/02/2018<br>- Fixed: Link to Pay being generated dynamically to respond to changes to WooCommerce endpoints;<br>- Improved: We now force completed status for our orders when payment_completed is called to make sure our renewal hooks run when they should;
Now you can extend your WP Ultimo payment options to allow your subscribers to use all of the many available methods on your WooCommerce install!
How it Works
The WooCommerce Integration works in a very similar way to the way our Manual Gateway works. it offers a ton of flexibility to your users, allowing them to chose any of the payment forms available on your WooCommerce install. The downside is that every payment must be paid manually at the end of the billing period. Here is how the flow works.
- The user chooses this payment option on his panel. The default label used for this payment option is “Dynamic Payments” (you can change it on the WooCommerce Integration Settings page).
- Once the user billing period ends, the user subscription is put on hold. At the same time, an order will be created on the WooCommerce install of the main site of the network. That order can be easily accessed from the Subscription Management screen.
- The user then receives an invoice in his email, with a link to perform the payment. That link will redirect him to the WooCommerce payment screen, where he or she will be able to select one of the available WooCommerce gateways.
- Once the payment is received, the subscription is renewed, the payment is logged on WP Ultimo and the order is set to complete.
- WP Ultimo: WooCommerce Integration requires WP Ultimo version 1.4.3 to work.
- Default functionality of WP Ultimo still works with this integration form. For example, issuing refunds from the Subscription Management Screen will communicate with WooCommerce to issue the refund using the selected payment form.
- WP Ultimo: WooCommerce Integration relies on WP Cron to work. This works very well most times, but if the site has low traffic then the cron is not prompted to check for scheduled events and the event is missed, which can cause execution delays.
- While this plugin was tested repeatedly under various circumstances, this is a beta release. Please contact us if you run into any issues by sending us a note at firstname.lastname@example.org.
Now you can Integrate your WP Ultimo network to your MailChimp Account with simple. You can link certain plans to MailChimp Lists and automatically add subscribers to those lists on signup, plan change and user removal.