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.
In order for Extendify to be enabled for new WordPress users, the following three conditions must be met:
- Extendify plugin is installed and activated from WordPress.org
- Custom `Launch Command` plugin installed and activated. Launch Command is the host-specific license plugin that will provision Extendify for your users.
- 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.
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.
|Install and activate Extendify plugin from WordPress.org
|wp plugin install extendify –activate –force
|Install and activate Extendable theme from WordPress.org
|wp theme install extendable –activate –force
|Activate auto-updates for Extendify plugin
|wp plugin auto-updates enable extendify
|Activate auto-updates for Extendable theme
|wp 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.
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.