Implementation Guide

Below are the steps required to implement Extendify Launch for new WordPress sites. When a site is created, the Extendify Launch flow will start when a user logs in. The user will also have access to Extendify Assist and premium access to the Extendify library.

Requirements

In order for Extendify to be enabled for new WordPress users, the following three conditions must be met:

  1. Extendify plugin is installed and activated from WordPress.org
  2. Custom `Launch Command` plugin installed and activated. Launch Command is the host-specific license plugin that will provision Extendify for your users.
  3. Extendable theme is installed and activated from WordPress.org

There are several ways to achieve this as described below.

WordPress Toolkit (cPanel/Plesk)

Within the WordPress Toolkit create a plugin/theme set that includes the Extendify plugin and Extendable theme installed from WordPress.org. Manually upload the LaunchCommand plugin and add it to the plugin set.

Name the plugin set and enable it for users to select.

Service Plans (Plesk)

If you have service plans set up with Plesk, an admin can configure installing a specific plugin/theme set in the “Service plan settings” under “Additional Services.”

Service Plans (cPanel)

If you have cPanel set up to automatically install WordPress for new sites, you can set it to automatically add the WP Toolkit plugin/theme set using the -operation command. See additional documentation from cPanel here.

WP-CLI

Listed below are the WP-CLI commands that will achieve these actions (using WP-CLI version 2.6.0).

For additional WP-CLI documentation, see here.

ActionWP-CLI Command
Install and activate Extendify plugin from WordPress.orgwp plugin install extendify –activate –force
Install and activate Extendable theme from WordPress.orgwp theme install extendable –activate –force
Activate auto-updates for Extendify pluginwp plugin auto-updates enable extendify
Activate auto-updates for Extendable themewp theme auto-updates enable extendable
Install partner Launch Command plugin (received from Extendify directly)wp plugin install [URL] –activate –force
Note: This plugin must be hosted and the URL added to the command. See additional documentation here.

Languages

Extendify is localized for many languages, including Brazilian Portuguese, Dutch, French, German, and Japanese. To enable the desired localization for your users, please set the desired WordPress language before redirecting your users to wp-admin and if using WP-CLI, install the language pack for the Extendify plugin.