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:
- 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 (cPanel/Plesk)
Create a service plan that uses the above WordPress Toolkit pack. Attach this service plan to your standard WordPress package.
WP-CLI
Listed below are the WP-CLI commands that will achieve these actions (using WP-CLI version 2.6.0).
Action | WP-CLI Command |
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 as an mu-plugin (received from Extendify directly) | No WP-CLI command available. Can be manually added to the package or added to another mu-plugin. |
Softaculous
Create a new set with Extendify, Extendable, and Launch Command pre-installed. You can install Extendify and Extendable directly from the WordPress.org repository of plugins and themes.
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.