Configuring WordPress Hosting
In WHMCS 8.3 and later, you can easily offer automated WordPress hosting for your clients. They will be able to purchase fully-configured WordPress installations with quick access from within the WHMCS Client Area.
Setting Up WordPress Hosting Products
Working with WordPress Hosting Products
WHMCS admins can view a client's WordPress installations and, if enabled, install WordPress in the client's profile's Products/Services tab in the WHMCS Admin Area.
Users for a client account can, if enabled, install WordPress and manage their WordPress installations from the product details page in the WHMCS Client Area.
Frequently Asked Questions
What are the requirements for this feature?
Currently, this feature is only available for use with WHMCS's Plesk and cPanel server modules. You must be running an up-to-date version on which you have enabled and properly configured WordPress. In cPanel & WHM, you must also ensure that you use a compatible hosting plan.
For more information on setting up and configuring WordPress using WordPress Toolkit, see the relevant documentation:
What settings are available for WordPress hosting products?
The fields that are available in both the Client Area and the Admin Area depend on how you configured the product at Configuration > System Settings > Products/Services. If you allow clients or admins to install WordPress, Blog Title, WordPress Path, and Admin Password fields will display.
You cannot customize the admin username, which is automatically generated and included in the WordPress Installation Welcome Email email template.
Can I use this feature to install plugins and themes alongside WordPress?
No. Currently, you cannot automatically install plugins or themes using this feature.
Clients can install and manage plugins and themes after installation via the Wordpress Toolkit page within the control panel:
How is the WordPress password communicated to the user?
If you have not set an admin password or allowed a user to set one with a custom field, WHMCS will automatically generate the admin password and email it in plaintext to the user in the WordPress Welcome Email.
If you set an admin password when configuring WordPress hosting or add a custom field to allow the user to set one, the WordPress Welcome Email will mask the password. The admin will need to communicate this to the WordPress account owner separately.
Will this allow users to log directly in to WordPress?
No. It is currently not possible to do this using our implementation. Instead, we recommend accessing installations via WordPress Toolkit in the control panel.