This article provides a guide to WHM Hosting package extensions. This guide requires reseller or root-level WHM server access.
WHM Hosting Package Extensions
Package extensions add custom fields to packages and accounts. These fields can accept customized non-standard variables that you can use in your cPanel & WHM applications or scripts.
Important:
- WHM will only recognize the package extension if you save the default settings file and the template (
.tt2
) file with identical filenames.- For example, if
dog
is the default settings file, thendog.tt2
must be the template file.
- For example, if
- Extension filenames cannot contain spaces.
- WHM users cannot add package extensions that are named
0
from WHM's Add a Package interface (Home >> Packages >> Add a Package). Instead, they must use the WHM API to add that extension.
WHM interfaces
WHM users can access package extensions in the following interfaces:
- Add and configure extensions to hosting plans (packages) in WHM's Add a Package interface (Home >> Packages >> Add a Package).
- Configure a hosting plan's extensions in WHM's Edit a Package interface (Home >> Packages >> Edit a Package).
- Configure the chosen hosting plan's extensions when you select options manually in WHM's Create a New Account interface (Home >> Account Functions >> Create a New Account) or WHM's Modify an Account interface (Home >> Account Functions >> Modify an Account).