Hook para WHMCS que remove da página inicial da Área do Cliente a integração legada com X/Twitter.
Versão atual: 1.0.0
O hook sobrescreve a variável Smarty twitterusername com uma string vazia durante o evento ClientAreaPageHome.
Em templates que condicionam a exibição do bloco à existência de um nome de usuário, isso impede que a integração legada com Twitter/X seja renderizada.
- WHMCS 8.x
- WHMCS 9.x
- PHP 8.3
- PHP 8.4 em validação sintática do arquivo
A eficácia depende do template da Área do Cliente continuar utilizando a variável twitterusername.
Em templates modernos que já removeram o bloco, o hook é simplesmente inócuo. Se o template utilizar outra variável ou implementação própria, será necessária adaptação específica.
Extraia o ZIP instalável da Release diretamente na raiz da instalação do WHMCS.
O arquivo será instalado em:
includes/hooks/alphavision_whmcs_remove_twitter_x.php
Depois, limpe o cache de templates do WHMCS.
O hook utiliza ClientAreaPageHome e retorna:
[
'twitterusername' => '',
]Isso sobrescreve a variável entregue ao Smarty e impede a renderização do bloco quando o template verifica se twitterusername possui conteúdo.
- Não acessa o banco de dados.
- Não altera configurações do WHMCS.
- Não modifica arquivos de template.
- Não produz saída HTML ou JavaScript.
- Não interfere em faturas, pedidos, clientes ou automações.
- Não desativa nem altera os Announcements do WHMCS.
Exclua:
includes/hooks/alphavision_whmcs_remove_twitter_x.php
Depois, limpe novamente o cache de templates.
Consulte SECURITY.md.
Consulte SUPPORT.md.
Consulte CHANGELOG.md.
Distribuído sob a MIT License.
SPDX: MIT
Desenvolvido e mantido pela Alphavision®.
Projeto: https://github.com/alphavisionbr/whmcs-remove-x-twitter
Site: https://alphavision.com.br
Contato: contato@alphavision.com.br
Alphavision®
Web Platforms, Cloud Infrastructure & Digital Solutions