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