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.

  1. Log in to WHM.

  2. Go to Packages > Feature Manager.

  3. Under Add a New Feature List, enter a name (e.g., wordpress-basic) and click Add.

  4. 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)

  5. Click Save.


Step 2: Create the Hosting Package

This package will use the limited feature list you just created.

  1. In WHM, go to Packages > Add a Package.

  2. Enter a package name (e.g., wp-hosting).

  3. Set the limits for Disk Space, Bandwidth, Email Accounts, etc.

  4. Under Feature List, select wordpress-basic (or the name you used).

  5. 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.

  1. In WHM, go to Plugins > Softaculous – WHM.

  2. Click on Plans.

  3. Click Add Plan.

  4. Under Plan Name, enter a name (e.g., wp-plan).

  5. In Control Panel Plan Assignment, select the hosting package you created (wp-hosting).

  6. Scroll to Script Assignment, and check only WordPress.

  7. 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

Was this answer helpful? 847 Users Found This Useful (853 Votes)