Many reseller clients only want a WordPress website and an email address. A full cPanel with dozens of tools confuses them and creates support tickets. In WHM you can build a feature list that shows only the tools a WordPress customer needs, attach it to a package, and sell it as a simple WordPress hosting plan.
Before you start
- An MdmHost Reseller or Master Reseller account and WHM access; see log in to WHM as a reseller.
- A decision on the limits (disk, email accounts, databases, addon domains) for the plan.
Create a WordPress feature list
- In WHM, open Packages → Feature Manager.
- Under Add a new feature list, enter a name such as
wordpress-basicand click Add Feature List. - Tick only the features a WordPress site owner needs. A practical set is:
- Softaculous (or WP Toolkit where available) to install and manage WordPress
- File Manager, Backup and Disk Usage
- MySQL Databases and phpMyAdmin
- Email Accounts, Webmail, Forwarders, Autoresponders and Spam Filters
- SSL/TLS Status and AutoSSL
- Domains and Redirects
- Select PHP Version or MultiPHP Manager, and LiteSpeed Web Cache Manager
- Change Password, Two-Factor Authentication and Contact Information
- Leave advanced tools unticked, for example Terminal, SSH Access, Cron Jobs, Apache Handlers, MIME Types, Git Version Control, Application Manager and the Node.js or Python app setup.
- Click Save.
Tip: Keep Cron Jobs if you want customers to replace WP-Cron with a real cron job for better performance, see WordPress real cron job.
Create the package
- Open Packages → Add a Package.
- Name it, for example
WP-Starter. - Set the resources: disk quota, bandwidth, number of email accounts, databases (2 to 3 is enough for WordPress plus staging) and addon domains.
- In Settings, choose
wordpress-basicas the Feature List andjupiteras the theme. - Click Add.
Create accounts on the package
Open Account Functions → Create a New Account, choose the WP-Starter package and create the account. Install WordPress for the client straight away from Softaculous or ask them to do it themselves; see install an app with Softaculous. Existing customers can be moved with change an account's package.
Check the client view
Use List Accounts and click the cPanel icon next to the account (see log in to a customer's cPanel). Confirm only the selected tools appear and that WordPress installs without errors.
Troubleshooting
- A tool still appears: some icons depend on several features; untick all related entries, then reload cPanel.
- Client cannot install WordPress: Softaculous needs MySQL Databases and File Manager enabled as well.
- Feature Manager is missing: your reseller privileges do not include it; contact support.
