Customize WHM Search for Your Users
Overview
You can add custom search keywords to WHM to let users find plugins more easily.
Find the plugins that support custom WHM search keywords
To find the plugins that support custom WHM search keywords, perform the following steps:
- Connect to the server with SSH as the
rootuser. - Run the following command:
ls /var/cpanel/apps. The server will return a list of your server’s plugins. The list will resemble the following example:1cpanel-wp-toolkit.conf imunify-antivirus.conf whm-360-monitoring.conf whm-wp-toolkit-api.conf whm-wp-toolkit.conf
You can add custom WHM search keywords to any plugin that does not start with cpanel. For example, you can add custom WHM search keywords to the whm-wp-toolkit.conf file to let users find WP Toolkit more easily, but not the cpanel-wp-toolkit.conf file.
Add a custom WHM search keyword
To add a custom search keyword to a WHM plugin, first ensure the plugin supports keywords. Then, perform the following steps:
- Connect to the server with SSH as the
rootuser. - Open the plugin’s
.conffile with your preferred text editor. - Add a new section to the bottom of the file with the
searchtextoption. This option lets you add custom search keywords as follows, whereexampleis the custom search keyword:1# Search text 2 3searchtext=example - Save your changes and exit the text editor.
- Use the command line interface to run the following command:This removes the plugins cache so that the system will reload it with your new search keywords.
1 rm -f /var/cpanel/pluginscache.yaml; /usr/local/cpanel/3rdparty/perl/536/bin/perl -MWhostmgr::Plugins -E 'Whostmgr::Plugins->plugins_data' 2 - Refresh your WHM browser window.
You will now be able to search for the WHM plugin with your custom keyword.
Remove a custom WHM search keyword
To remove a custom search keyword, perform the following steps:
- Connect to the server with SSH as the
rootuser. - Open the plugin’s
.conffile with your preferred text editor. - Delete the custom keyword you no longer want to use from the
.conffile. If the custom keyword you want to remove is the only keyword in the.conffile, you must remove thesearchtextoption as well. - Save your changes and exit the text editor.
- Use the command line interface to run the following command:This removes the plugins cache so that the system will reload it without the keyword you removed.
1 rm -f /var/cpanel/pluginscache.yaml; /usr/local/cpanel/3rdparty/perl/536/bin/perl -MWhostmgr::Plugins -E 'Whostmgr::Plugins->plugins_data' 2 - Refresh your WHM browser window.
You will no longer be able to use the removed custom keyword to search for the plugin in WHM.