This update guide only applies to our WHMCS Templates that are using the WHMCS Twenty One client area template as a base. Our templates changed to the Twenty One base from v2. If you're using an older version we recommend updating to v2, please refer to the update announcement for more information. Find Template Version
Update Service
Save yourself time by using our professional update service. Your update to WHMCS v8.11 will be completed in-house by our team who will ensure everything goes smoothly with no loss of customizations.
In this tutorial you will learn how to update your WHMCS Template to support WHMCS v8.11.
Is This Update Required?
This update needs to be applied to your template to add support for WHMCS v8.11. If you purchased your template after the launch of WHMCS v8.11 (19th September 2024) you do not need to follow this update as it will already be applied to your version.
How To Update
Active Updates Required
This update is available to download right away for those who have subscribed to updates ($30/year). If you purchase your theme without updates or your updates have expired you will need to renew using the button below.
You will need to follow every step below to update to WHMCS v8.11.
1. Update WHMCS
To begin you will need to update WHMCS to v8.11 following WHMCS's documentation or you can hire us to update your WHMCS.
2. Complete Earlier Template Updates
If you updated from WHMCS v8.10 to v8.11 you can skip this section and move onto step 3.
If you updated from an earlier version of WHMCS you will need to apply the missing template updates before completing this one:
3. Apply Manual File Edits
The final step is to make manual edits to some files. These edits are made manually as there is a higher chance that the files may have been customized. Manually applying the WHMCS v8.11 edits ensures that any prior customisations are safe.
Open: /whmcs_path/templates/your_active_template/header.tpl
Find the following code:
{$headeroutput}
And replace with the following:
{if $captcha}{$captcha->getMarkup()}{/if}
{$headeroutput}
Open: /whmcs_path/templates/your_active_template/includes/head.tpl
Find the following code:
<script>
var csrfToken = '{$token}',
markdownGuide = '{lang|addslashes key="markdown.title"}',
locale = '{if !empty($mdeLocale)}{$mdeLocale}{else}en{/if}',
saved = '{lang|addslashes key="markdown.saved"}',
saving = '{lang|addslashes key="markdown.saving"}',
whmcsBaseUrl = "{\WHMCS\Utility\Environment\WebHelper::getBaseUrl()}",
requiredText = '{lang|addslashes key="orderForm.required"}',
recaptchaSiteKey = "{if $captcha}{$captcha->recaptcha->getSiteKey()}{/if}";
</script>
And replace with the following:
<script>
var csrfToken = '{$token}',
markdownGuide = '{lang|addslashes key="markdown.title"}',
locale = '{if !empty($mdeLocale)}{$mdeLocale}{else}en{/if}',
saved = '{lang|addslashes key="markdown.saved"}',
saving = '{lang|addslashes key="markdown.saving"}',
whmcsBaseUrl = "{\WHMCS\Utility\Environment\WebHelper::getBaseUrl()}";
{if $captcha}{$captcha->getPageJs()}{/if}
</script>
4. Update Completed
You have now finished updating your template to support WHMCS v8.11. If you see any miss alignment when viewing your website you may need to clear your browser cache to force the updated files to be rendered. If you run into any issues, submit a ticket and we will be happy to assist you.
Request Support
We hope you found this documentation useful. If you run into any issues we will be happy to assist you.