# Como corrigir o Happy Addons que não carrega no Elementor

Quando o Happy Addons não carrega, os widgets do plugin somem do painel do editor Elementor, em geral porque foram desativados no Feature Controller, porque a versão do Elementor ficou abaixo da exigida ou porque o cache de assets do editor ficou desatualizado.

## O que é Happy Addons que não carrega?

O Happy Addons (Happy Elementor Addons) é um pacote de widgets que estende o Elementor com dezenas de elementos extras, como Card, Team Member, Image Grid e Advanced Heading. Quando ele não carrega, o plugin está ativo na lista de plugins, mas seus widgets não aparecem na aba de elementos do editor Elementor, ou o painel de widgets abre sem a seção Happy. O Happy Addons depende totalmente do Elementor para registrar esses widgets, então qualquer ruptura nessa ponte (versão incompatível, recurso desligado ou asset em cache) faz os elementos desaparecerem mesmo com o plugin ativado.

## Como identificar

- A seção Happy não aparece na aba de elementos do editor Elementor, mesmo com o plugin Happy Addons ativo em Plugins.
- Ao buscar um widget pelo nome (ex.: Card, Team Member), o painel do Elementor responde Nenhum resultado encontrado.
- O menu Happy Addons -> Features existe no wp-admin, mas os widgets correspondentes não estão disponíveis no canvas.
- O console do navegador mostra mensagens do tipo Uncaught ReferenceError ou Failed to load resource ligadas a arquivos do Happy Addons.
- Após atualizar o Elementor ou o Happy Addons, os widgets que já existiam na página aparecem como Widget não encontrado.

## Como prevenir

- Atualize o Elementor e o Happy Addons juntos e na mesma janela de manutenção, evitando a defasagem de versão que quebra o registro de widgets.
- Antes de desligar qualquer item no Feature Controller, anote o que será desativado, para não confundir um recurso desligado de propósito com um widget que sumiu por erro.
- Mantenha o PHP em 7.4 ou superior (idealmente 8.1+) no ambiente de produção, dentro do requisito do Happy Addons.
- Rode Regenerar Arquivos e Dados do Elementor após cada atualização que toque em widgets ou no editor.
- Use um ambiente de homologação para testar atualizações do Elementor e do Happy Addons antes de aplicar no site no ar.

Erros relacionados

- [Como corrigir os widgets do Happy Addons que não aparecem com o Crocoblock](https://full.services/wp-fixer/corrigir-widgets-nao-aparecem-happy-addons-crocoblock/)
- [Como corrigir Elementor com widgets que não aparecem](https://full.services/wp-fixer/corrigir-elementor-widgets-nao-aparecem/)
- [Como corrigir o Ultimate Addons que não carrega widgets no Elementor](https://full.services/wp-fixer/corrigir-widgets-nao-carregam-ultimate-addons/)

## Causa

- Os recursos foram desativados no Feature Controller do Happy Addons, em Happy Addons -> Features no wp-admin, o que remove os widgets correspondentes do editor (comportamento documentado pelo próprio plugin).
- A versão do Elementor instalada está abaixo da exigida pela versão atual do Happy Addons, e o registro de widgets falha porque a API de widgets esperada não existe naquela versão do Elementor.
- O PHP do servidor está abaixo de 7.4, requisito mínimo do Happy Addons 3.x, então a classe de bootstrap do plugin não inicializa e nenhum widget é registrado.
- O cache de CSS e JS do Elementor ficou desatualizado após uma atualização, deixando o painel de widgets servindo arquivos antigos sem os assets do Happy Addons (resolve-se com Regenerar CSS e Dados).
- Um conflito com outro plugin ou tema lança um erro de JavaScript no editor que interrompe a renderização do painel de widgets antes de o Happy Addons ser listado.
- O Elementor foi desativado ou está com a ativação travada, e como o Happy Addons depende dele como pré-requisito obrigatório, nenhum widget Happy é registrado.

## Como resolver

1. Reative os widgets no Feature Controller: No painel do WordPress, abra o menu do Happy Addons e vá até a aba de recursos. Confirme se os widgets que sumiram estão ligados e salve. É a causa mais comum quando o plugin está ativo mas os widgets não aparecem.

```
wp-admin -> Happy Addons -> Features
Ative os toggles dos widgets desejados e clique em Save Changes
```

2. Confirme se o Elementor está ativo e atualizado: O Happy Addons não funciona sem o Elementor ativo e em versão compatível. Verifique a ativação e a versão do Elementor, e atualize se estiver atrasada em relação ao requisito do Happy Addons.

```
wp plugin list --status=active
wp plugin update elementor happy-elementor-addons
```

3. Confirme o PHP mínimo (7.4 ou superior): O Happy Addons 3.x exige PHP 7.4 no mínimo. Abra a tela de informações do sistema do Elementor ou o Site Health do WordPress e cheque a versão do PHP. Se estiver abaixo, peça ao seu provedor para subir a versão.

```
wp-admin -> Ferramentas -> Saúde do site -> Informações -> Servidor
Elementor -> System Info -> PHP Version
```

4. Regenere o CSS e os dados do Elementor: Se os widgets desapareceram após uma atualização, o cache de assets do editor pode estar servindo arquivos antigos. Use a ferramenta de regeneração do Elementor para reconstruir os arquivos e limpe o cache do navegador.

```
wp-admin -> Elementor -> Ferramentas -> Geral -> Regenerar Arquivos e Dados
Limpe o cache do navegador ou abra o editor em uma aba anônima
```

5. Isole o conflito de plugin ou tema: Se o painel de widgets continua quebrado, abra o console do navegador no editor e veja se há erro de JavaScript. Desative os demais plugins e troque para um tema padrão temporariamente, reativando um a um até identificar o causador.

```
Abra o editor Elementor e pressione F12 -> aba Console
wp plugin deactivate --all --exclude=elementor,happy-elementor-addons
```


## Código

```bash
# Diagnóstico via WP-CLI: versões, status e cache do Elementor
wp plugin get elementor --field=version
wp plugin get happy-elementor-addons --field=version
wp plugin list --status=active --field=name | grep -E 'elementor|happy'

# Confirma o PHP em uso (precisa ser 7.4+)
wp eval 'echo PHP_VERSION . PHP_EOL;'

# Atualiza o par Elementor + Happy Addons e regenera os assets
wp plugin update elementor happy-elementor-addons
wp elementor flush-css
```

## Perguntas frequentes

### Por que o Happy Addons não carrega mesmo com o plugin ativo?

Na maioria das vezes os widgets foram desligados no Feature Controller, em Happy Addons -> Features, ou a versão do Elementor ficou incompatível. O plugin aparece ativo na lista, mas sem os widgets registrados no editor.

### O Happy Addons funciona sem o Elementor instalado?

Não. O Happy Addons é uma extensão do Elementor e exige o Elementor instalado e ativo. Sem o Elementor ativo, nenhum widget Happy é registrado e o editor não exibe os elementos do plugin.

### Qual a versão mínima de PHP para o Happy Addons?

A versão 3.x do Happy Addons exige PHP 7.4 ou superior. Em PHP abaixo disso o bootstrap do plugin não inicializa e os widgets não são registrados. O ideal é manter PHP 8.1 ou mais novo.

### Meus widgets sumiram depois de atualizar o Elementor, o que fazer?

Atualize o Happy Addons para a versão compatível, rode Regenerar Arquivos e Dados em Elementor -> Ferramentas e limpe o cache do navegador. Versões defasadas entre Elementor e Happy Addons são a causa típica desse sintoma.

### O Feature Controller pode esconder widgets do Happy Addons?

Sim. O Feature Controller liga e desliga recursos e widgets pelo painel. Um recurso desativado deixa de aparecer na seção de design do Elementor, então widgets desligados ali somem do editor até serem reativados.

### Como sei se é conflito de plugin ou problema do próprio Happy Addons?

Abra o editor, pressione F12 e veja o console do navegador. Depois desative os outros plugins mantendo Elementor e Happy Addons, e reative um a um. Se os widgets voltam ao desativar um plugin específico, o conflito é dele.

### Preciso reinstalar o Happy Addons para corrigir os widgets?

Quase nunca. Reative no Feature Controller, atualize o Elementor, confira o PHP e regenere os arquivos do Elementor primeiro. Reinstalar só ajuda se os arquivos do plugin estiverem corrompidos, e não resolve incompatibilidade de versão.

**Fonte:** [Happy Addons — Feature Controller](https://happyaddons.com/docs/happy-addons-for-elementor/general-settings/feature-controller/)
