{"id":5138,"date":"2021-12-30T13:00:21","date_gmt":"2021-12-30T13:00:21","guid":{"rendered":"https:\/\/www.softaculous.com\/blog\/?post_type=docs&#038;p=5138"},"modified":"2026-04-15T10:40:38","modified_gmt":"2026-04-15T10:40:38","slug":"installing-wordpress-manager-in-whmcs","status":"publish","type":"docs","link":"https:\/\/www.softaculous.com\/blog\/docs\/admin\/installing-softaculous\/installing-wordpress-manager-in-whmcs\/","title":{"rendered":"Installing WordPress Manager in WHMCS"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Overview<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The following guide will show you how to install WordPress Manager hook in WHMCS. The WordPress Manager in WHMCS allows users to manage their WordPress sites from within WHMCS Client area without logging into their Webuzo\/cPanel\/Directadmin\/Interworx accounts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Requirements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WHMCS Installed and Hosting Product configured<\/li>\n\n\n\n<li>Softaculous Premium installed and WordPress enabled on the Webuzo\/cPanel\/Directadmin\/Interworx servers. <\/li>\n\n\n\n<li>Softaculous version 5.8.2 or higher required<\/li>\n\n\n\n<li>If you have a firewall, then please allow open control panel ports (e.g. 2083 for cPanel) to be accessible from your WHMCS server. <\/li>\n<\/ul>\n\n\n\n<p class=\"alert alert-info wp-block-paragraph\"><strong>Note: <\/strong>This hook currently works with Webuzo, cPanel, Directadmin and Interworx module only.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installing WordPress Manager<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have not purchased the WordPress Manager plugin for WHMCS yet please <a rel=\"noreferrer noopener\" href=\"https:\/\/www.softaculous.com\/clients?ca=wpmanager_buy\" target=\"_blank\">click here to purchase<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a rel=\"noreferrer noopener\" href=\"https:\/\/www.softaculous.com\/clients?ca=softaculous\" target=\"_blank\">Download the package from the client area<\/a> and unzip it in the WHMCS installation at the below location :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">\/path\/to\/whmcs\/includes\/hooks\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The file structure after unzipping will look like this :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">\/path\/to\/whmcs\/includes\/hooks\/softaculous_wordpress.php\n\n\/path\/to\/whmcs\/includes\/hooks\/softaculous-wpmanager\/<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Add the License Key<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress Manager License Key is required to use this module. If you have not purchased a license yet you can <a rel=\"noreferrer noopener\" href=\"https:\/\/www.softaculous.com\/clients?ca=wpmanager_buy\" target=\"_blank\">purchase it here<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note: <\/strong>You need only one license per WHMCS instance and it works for all your Webuzo\/cPanel\/Directadmin\/Interworx servers. You need to purchase a Softaculous Premium license for the Webuzo\/cPanel\/WHM\/Directadmin\/Interworx servers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In order to add the license key to your WordPress Manager module please rename the conf.sample.php to conf.php<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">\/path\/to\/whmcs\/includes\/hooks\/softaculous-wpmanager\/conf.sample.php\n\nto\n\n\/path\/to\/whmcs\/includes\/hooks\/softaculous-wpmanager\/conf.php<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">and edit the following variable :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$GLOBALS[&#8216;softaculous_wordpress&#8217;][&#8216;license&#8217;] = &#8221;;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enter your license key as follows :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$GLOBALS[&#8216;softaculous_wordpress&#8217;][&#8216;license&#8217;] = &#8216;WPMAN-xxxxx-xxxxx-xxxxx-xxxxx&#8217;;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can find your <a href=\"https:\/\/www.softaculous.com\/clients?ca=softaculous\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress Manager license key here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Add a Cron Job<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A cron job needs to be executed once a day. This cron job will update the license and will update the WordPress Manager package automatically when a new version is released. Example of the cron job :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">0 0 * * * php -q \/path\/to\/whmcs\/includes\/hooks\/softaculous-wpmanager\/cron.php\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s it! You have successfully installed and configured WordPress Manager in WHMCS. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Preview WordPress Manager<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In order to check how it works please login to a WHMCS client account which has an active hosting service. Go to the <strong>Product Details<\/strong> page and you will find WordPress Manager as below screenshot. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2021\/12\/whmcs-wpmanager.png\"><img loading=\"lazy\" decoding=\"async\" width=\"648\" height=\"1024\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2021\/12\/whmcs-wpmanager-648x1024.png\" alt=\"\" class=\"wp-image-5143\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2021\/12\/whmcs-wpmanager-648x1024.png 648w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2021\/12\/whmcs-wpmanager-190x300.png 190w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2021\/12\/whmcs-wpmanager-768x1214.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2021\/12\/whmcs-wpmanager-972x1536.png 972w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2021\/12\/whmcs-wpmanager.png 1000w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/a><\/figure>\n","protected":false},"featured_media":0,"parent":1666,"menu_order":20,"comment_status":"closed","ping_status":"closed","template":"","docs_category":[],"class_list":["post-5138","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/5138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/comments?post=5138"}],"version-history":[{"count":11,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/5138\/revisions"}],"predecessor-version":[{"id":6420,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/5138\/revisions\/6420"}],"up":[{"embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/1666"}],"wp:attachment":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/media?parent=5138"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs_category?post=5138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}