This guide walks you through setting up a simplified WordPress hosting package where users get access only to essential tools like File Manager, WordPress installer, and SSL — without full cPanel access.
Step 1: Create a Custom Feature List
A feature list controls which tools are visible and accessible in a user’s cPanel.
- Log in to WHM.
- Go to Packages > Feature Manager.
- Under Add a New Feature List, enter a name (e.g.,
wordpress-basic) and click Add. - From the list of features, select only the following:
- File Manager
- Softaculous Auto Installer
- MySQL
- Let’s Encrypt SSL
- Email options (optional, based on your offering)
- Click Save.
Step 2: Create the Hosting Package
This package will use the limited feature list you just created.
- In WHM, go to Packages > Add a Package.
- Enter a package name (e.g.,
wp-hosting). - Set the limits for Disk Space, Bandwidth, Email Accounts, etc.
- Under Feature List, select
wordpress-basic(or the name you used). - Click Add to create the package.
Step 3: Set Up a WordPress-Only Plan in Softaculous
This ensures users can install only WordPress through Softaculous.
- In WHM, go to Plugins > Softaculous – WHM.
- Click on Plans.
- Click Add Plan.
- Under Plan Name, enter a name (e.g.,
wp-plan). - In Control Panel Plan Assignment, select the hosting package you created (
wp-hosting). - Scroll to Script Assignment, and check only WordPress.
- Click Save Plan.
Final Result
Your customers will now receive:
- Access only to WordPress installer, File Manager, MySQL, and SSL
- A simplified control panel tailored for WordPress
- No access to unnecessary or advanced cPanel tools