Home Add-ons


Juliana Dias
By Juliana Dias
9 articles

Creating Custom Admin Pages and Sub-pages using WP Ultimo: Admin Page Creator

While WordPress makes it really easy to add content to the front end of sites, creating pages and sub-pages on the admin side requires some basic coding skills. WP Ultimo: Admin Page Creator aims to bring that same ease of use of the front end to the back end of your network sites. Why use Admin Page Creator? Maybe you want to offer a custom page on your clients’ admin panel with tutorials, maybe you want to add a custom page with FAQs and a contact widget. The possibilities are endless with Admin Page Creator, and that’s what we will explore in today’s tutorial. Creating a Tutorials Page with an embedded YouTube playlist is now possible! Here’s the final result on the user’s Dashboard Panel Creating your first Custom Admin Page After installing and activating WP Ultimo: Admin Page Creator, head to your network admin menu and go to Admin Pages. Custom Admin Pages list on the Network Admin You will see a list of all the admin pages you have created so far (as this is your first visit, the list will be empty). Go ahead and click Add new Admin Page. You’ll be redirected to the Admin Page editor. The elements of a Custom Admin Page On the Admin Page editor, you’ll have a number of different options to customize your page. Page Title This is the title that will be displayed at the top of the page, not the admin menu label. Enter a Page Title Content Type Selector WP Ultimo: Admin Page Creator gives you two options when it comes to the content of the page: you can either use the default WordPress WYSIWYG editor or switch to an HTML editor. If you are not familiar with HTML, stick to the default WordPress editor. You’ll be able to edit the contents of the page just like you would with a normal Post or Page. Using the default WordPress WYSIWYG editor Using the HTML editor option, with syntax highlight and error alerts Menu Options Over on the side, on the General Options meta-box, you’ll be able to configure the menu type, label, and much more. Menu Types Your new custom admin page can have two different menu types: top-level menu and submenu. A top-level menu page, as the name suggests, will add your newly created page to the admin menu alongside the default WordPress pages. If you select the top-level option, you’ll be able to select the menu order and a menu icon as well. If you want to make this page a sub-menu page, you’ll be able to select a parent page to attach this page to. You can add your custom page to default WordPress pages or to your top-level custom admin pages. Completely customize the menu item for this Custom Page You can also add this page as a sub-menu of other menu pages, including your own custom top-level ones. Advanced Options You should be able to add all sorts of content to your custom admin pages. That includes CSS rules and files, JavaScript, and external libraries as well. You can do that using the Advanced Options Tab. Custom CSS On the CSS tab, you can add your own custom CSS code, as well as import CSS files from remote sites (like CDNs, Google Fonts, etc). Custom CSS is also supported. You can also include external style files! Custom JavaScript The same is valid for JavaScript. You can add external libraries to use on your custom JavaScript code. Add your own JavaScript code! Permissions Also in the Advanced Options, you’ll be able to select which sub-sites will have access to this page. This is useful if you are planning to serve different exclusive content to different plan tiers, for example. You have total control over where this page is going to show up Important: Both conditions must be met for the page to be displayed. That means that if the user is a client of a given plan, but does not have one of the selected roles (or vice-versa) the page won’t appear on their panel. Active If you want to disable a custom admin page without deleting it or messing with the permissions, just uncheck the Active option. Deactivating a top-level page will automatically deactivate all the sub-pages attached to that parent page. The final result on the user panel!

Last updated on Oct 16, 2023

Using WP Ultimo: MailChimp Integration

Syncing subscribers' emails with your MailChimp lists is really easy with our WP Ultimo: MailChimp Integration Add-on. This tutorial aims to help you get everything set up! Getting an API key Before we start to get into the different settings available, we need a MailChimp API key. This will allow WP Ultimo to talk with the MailChimp API to retrieve lists, groups, and add email addresses to those lists and groups when users sign up. Follow this tutorial to get your own MailChimp API key: About API Keys | MailChimp Add your MailChimp API key on WP Ultimo Settings -> Add-on Settings -> MailChimp Integration Mode The MailChimp Integration add-on offers two “integration modes”, which means there are two different ways you can use the add-on to sync email addresses. Two integration modes for greater flexibility! Mode 1: Multiple Lists The default mode makes use of Multiple Lists. This mode will allow you to select multiple MailChimp lists for each of the plans. This is the best option if you segment your users into different lists. For example, let’s suppose you have 3 different lists on your MailChimp account: Newsletter, Plan A, and Plan B. You want all users, regardless of their plan, to also be included on the Newsletter list, so they won’t miss your updates. To achieve that, you can use the Multiple Lists mode to add both lists Newsletter and Plan A to the Plan A MailChimp Settings, and Newsletter and Plan B to the Plan B MailChimp Settings. Select the default lists for new accounts and for canceled accounts Mode 2: Single List + Multiple Groups MailChimp allows you to segment your list into smaller groups of users called Groups. This allows you to have more control as you can send a campaign to a specific subset of your subscribers without having to create multiple copies of the same campaign on MailChimp (which makes it hard to analyze the metrics of that campaign afterward). For example, you can have a single list called My Network Subscribers, and inside it have groups for Plan A and Plan B. Select the default lists and groups, if using the “single list + multiple groups” integration mode Default Lists and Groups After you select which integration mode makes more sense to your particular use case, it is time to select the default lists (and groups, depending on the mode). The default list will be used when a given plan does not have a specific List selected. You can also select the default list for canceled accounts. Whenever a user terminates his or her subscription and removes his or her account from your network, his or her email address will be moved to the list set for canceled accounts. Enabling Double Subscription On the same settings page, you’ll be able to enable Double Subscription. This option will add the user to both the default list selected AND the list selected to that user’s plan. If this option is not enabled, the user will only be added to the list selected for the user’s plan. If none is set for that particular plan, then the user will be added to the default list selected. You can have your users subscribed to both the default list and the plan’s list on sign-up Selecting Lists and Groups for each of the Plans Go to your Plans and select the plan you want to edit. Note that on the Advanced Options meta-box, a new tab called MailChimp will be available. On that tab, you’ll be able to select multiple lists or a single list and multiple groups (depending on the integration mode) for that plan. Select the Lists and Groups you want to use for each of your plans When a new user sign-up for that plan, his email address will be added to the selected lists and groups!

Last updated on Oct 16, 2023

Activating WP Ultimo: Language Selector

With this free add-on you can let your users choose which language they would like to see on the sign-up flow and on the login page. After activating your license you will be able to install WP Ultimo add-ons your license gives you access to. Go to your WP Ultimo settings page and then, on the menu on the left, click the Add-ons label. Go to Add-ons page to start installing Language Selector There, you will find all add-ons we offer. Free add-ons are available to all our customers, regardless of the subscription plan they signed up to. Click the Install it Now! button bellow the add-on’s thumbnail. Then activate it on Plugins page. Click the button to install the add-on Activate it on your Plugins page Now, go to WP Ultimo’s Settings menu and enter the Network Settings tab. There, at the bottom of the page, you will find a new section called Languages. A brand new section appears! You can leave it blank to display all the languages as options or select which ones you’d like to make available. The languages are the ones you have installed in your WordPress set up. List of languages available on this WP install After saving the changes you made, a selection menu with the languages you chose will be displayed on the Login page as well as on the Sign-up Flow. Language Selector on Login Page Language Selector on the Sign-up Flow Setting the Language via the URL You can also change the language of a page bypassing the locale parameter to the URL. If you want to redirect to a register page in Italian, for example, add ?locale=it_IT to the URL. https://yournetwork.com/wp-signup.php?locale=it_IT The language must be installed on your WordPress network for this to work.

Last updated on Oct 16, 2023

Using WP Ultimo: AffiliateWP Integration to create your own referral program for WP Ultimo

AffiliateWP has become the go-to solution when building an affiliate program for your online business. WP Ultimo: AffiliateWP is the bridge that will enable you to build the same thing for your premium network. Getting Started First of all, you need to have AffiliateWP active! You won't be able to use our add-on if you don't have the plugin that integrates with it. In case you don’t plan to let your clients use it on their sites as well, AffiliateWP should be active only on your main site. Also, you’ll need both WP Ultimo and WP Ultimo: AffiliateWP activated network-wide. Adding WP Ultimo as an AffiliateWP Integration On your main site, head to Affiliates Settings, and on the Integrations tab, check WP Ultimo. This will tell AffiliateWP to start tracking visits and conversions from the WP Ultimo sign-up flow. Check the WP Ultimo box at the bottom and save That’s pretty much all that it takes. Visits coming from referral links will be tracked and when that user later makes his first payment, the conversion will be created and a commission will be put aside to the affiliate responsible for the conversion. Only the first payment received from the newly created user will be tracked, though. To enable recurring referral payments, you’ll need the AffiliateWP Recurring Referrals Add-on Enabling Recurring Referrals After installing the AffiliateWP Recurring Referrals Add-on, head to Affiliates Settings Recurring Referrals tab, and enable the use of recurring referrals. As simple as it gets: Enable Recurring Referrals and you’re all set! Again, that’s all it takes! Now, every time a new payment is received on a referred account, the affiliate responsible will get its own cut automatically!

Last updated on Oct 16, 2023

How to Export and Import a Site with WP Ultimo Site Exporter

With WP Ultimo you can export a site from your network or import a site to your multisite or single-site installation. To start the process, go to our add-ons page and install the WP Ultimo: Site Exporter & Importer add-on. Go to your Plugins page and click to Network Activate the add-on you have just installed. The Export & Import option can be found on the WP Ultimo menu, on the left. How to export a site To export a site from your network, go to Export & Import on the WP Ultimo menu and, on the Export Sites tab, click to Generate new Site Export. Search for the site you want to export and select the items you want to include in the exported file. You can include themes, plugins, and uploads. If your site is too big, you can choose to run the export process in the background. Click the Export Site button. Your exported site will be available on the Existing Exports list. Click the Download ZIP button to download the file. How to import a site To import a site, go to the Import a Site tab and upload the .zip file of the site you want to import. You can alter the URL to a new one or keep the old URL by leaving the space blank. Also, you can check the box to delete the .zip file from your installation after the import. Then click to Begin Import. The process can take a little while. You will see a pending import in the list below the importer. You can stop the process by clicking Cancel Import. After the process is complete, your site is already available on your network. How to import a site on a single install To import a site to your single install first install and activate the importer on your site. You can find the link to download it on the exporter tab. You can find the importer on the Tools menu, on the left, on the subitem Export & Import. Upload the .zip file of the site you want to import. You can alter the URL to a new one or keep the old URL by leaving the space blank. Also, you can check the box to delete the .zip file from your installation after the import. Then click to Begin Import. The process can take a little while. You will see a pending import in the list below the importer. You can stop the process by clicking Cancel Import. After the process is finished, your site will be replaced by the site you have just imported.

Last updated on Oct 16, 2023