# Como corrigir widgets do Happy Addons que não carregam no editor Elementor

Quando os widgets do Happy Addons não carregam no editor Elementor, o painel de elementos abre sem a seção Happy, em geral porque o recurso foi desligado no Feature Controller, porque o Elementor esta abaixo da versão 3.7.0 exigida, ou porque um erro de JavaScript no editor interrompe o registro dos widgets.

## O que é Happy Addons widgets não carregam no editor?

O Happy Addons (Happy Elementor Addons) registra dezenas de widgets dentro do editor Elementor, como Card, Team Member, Image Grid e Advanced Heading. Quando esses widgets não carregam no editor, o plugin aparece ativo na lista de Plugins, mas a aba de elementos do editor abre sem a seção Happy e a busca por um widget retorna vazia. Isso acontece porque o Happy Addons depende do editor do Elementor para registrar seus widgets em tempo de carregamento: se o recurso foi desligado, se a versão do Elementor não expoe a API esperada, ou se algum script quebra o carregamento do painel, os elementos do Happy nunca chegam a ser desenhados na barra lateral, mesmo com o plugin instalado e ativo.

## Como identificar

- A aba de elementos do editor Elementor abre sem a seção Happy, mesmo com o Happy Addons ativo na lista de Plugins.
- Ao buscar um widget pelo nome no painel do editor (por exemplo Card ou Team Member), o Elementor responde Nenhum resultado encontrado.
- Widgets do Happy já usados na página aparecem no editor como Sua planta de site contem um widget invalido ou Widget não encontrado.
- O console do navegador aberto sobre o editor mostra mensagens como Uncaught ReferenceError ou Failed to load resource ligadas a arquivos do Happy Addons.
- O painel do editor carrega parcialmente, trava no carregamento dos elementos ou exibe a mensagem da tela de Modo de Segurança do Elementor.

## Como prevenir

- Atualize Elementor e Happy Addons juntos na mesma janela de manutenção, mantendo o Elementor sempre em 3.7.0 ou superior.
- Antes de desligar qualquer item no Feature Controller, registre o que foi desativado para não confundir um recurso desligado de proposito com um widget que sumiu por erro.
- Mantenha PHP em 7.4 ou superior e max_input_vars em pelo menos 3000 em sites com vários addons do Elementor.
- Rode Regenerar Arquivos e Dados do Elementor depois de cada atualização que toque no editor ou nos widgets.
- Teste atualizações do Elementor e do Happy Addons em ambiente de homologacao antes de aplicar no site no ar.

Erros relacionados

- [Como corrigir o Happy Addons que não carrega no Elementor](https://full.services/wp-fixer/corrigir-happy-addons-nao-carrega-elementor/)
- [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/)

## Causa

- O recurso ou o widget foi desligado no Feature Controller do Happy Addons, em wp-admin -> Happy Addons -> Features, o que remove o elemento da barra lateral do editor (comportamento documentado pelo próprio plugin).
- A versão do Elementor instalada esta abaixo de 3.7.0, requisito mínimo do Happy Addons, e a API de registro de widgets esperada não existe nessa versão, entao o editor carrega sem os elementos Happy.
- O PHP do servidor esta abaixo de 7.4, requisito mínimo do Happy Addons, e a classe de bootstrap não inicializa, deixando o editor sem nenhum widget registrado pelo plugin.
- Um erro de JavaScript de outro plugin ou do tema interrompe o carregamento do painel do editor antes do Happy Addons ser listado, identificavel pelo console do navegador e isolavel pelo Modo de Segurança do Elementor.
- O diretório wp-content/uploads/elementor/css ficou com cache de assets desatualizado após uma atualização, e o editor serve arquivos antigos sem os scripts do Happy Addons (resolve com Regenerar Arquivos e Dados).
- O limite max_input_vars do PHP esta baixo (padrão 1000) e trunca o registro de muitos widgets no carregamento do editor em sites com vários addons, deixando parte dos elementos Happy de fora.

## Como resolver

1. Reative o recurso no Feature Controller do Happy Addons: Esta e a causa mais comum quando o plugin esta ativo mas os elementos somem do painel. Abra a aba de recursos do Happy Addons no painel do WordPress, ligue os widgets que faltam e salve. Depois recarregue o editor.

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

2. Confirme que o Elementor esta em 3.7.0 ou superior: O Happy Addons exige Elementor 3.7.0 no mínimo para registrar os widgets no editor. Verifique a versão instalada e atualize o par Elementor e Happy Addons se estiver atrasado.

```
wp plugin get elementor --field=version
wp plugin update elementor happy-elementor-addons
```

3. Confirme o PHP mínimo (7.4 ou superior): Em PHP abaixo de 7.4 o bootstrap do Happy Addons não inicializa e nenhum widget e registrado no editor. Cheque a versão na Saude do site e peca a subida ao provedor se estiver defasada.

```
wp-admin -> Ferramentas -> Saude do site -> Informações -> Servidor
wp eval 'echo PHP_VERSION . PHP_EOL;'
```

4. Isole o erro de JavaScript com o Modo de Segurança: Se o painel do editor carrega quebrado, ligue o Modo de Segurança do Elementor para abrir o editor sem outros plugins nem o tema. Se os widgets Happy voltam, reative os plugins um a um pelo console aberto até achar o causador.

```
Editor do Elementor -> menu hamburguer -> Modo de Segurança -> Ativar
Abra o editor e pressione F12 -> aba Console para ler o erro
```

5. Regenere os arquivos e troque o metodo de carregamento do editor: Reconstrua os assets do editor para limpar cache antigo. Se ainda travar, alterne o metodo de carregamento do editor do Elementor, que contorna conflitos de servidor que impedem o painel de montar.

```
wp-admin -> Elementor -> Ferramentas -> Geral -> Regenerar Arquivos e Dados
wp-admin -> Elementor -> Configurações -> Avancado -> Metodo de carregamento do editor -> Switch Editor Loader Method
```

6. Aumente o max_input_vars do PHP em sites com muitos addons: Se so parte dos widgets some, o limite max_input_vars truncou o registro no carregamento do editor. Suba o limite no php.ini e reinicie o serviço ou peca o ajuste ao provedor.

```
max_input_vars = 3000
wp eval 'echo ini_get("max_input_vars") . PHP_EOL;'
```


## Código

```bash
# Diagnostico via WP-CLI: versoes e limites que impedem o registro dos widgets no editor
wp plugin get elementor --field=version            # precisa ser 3.7.0 ou superior
wp plugin get happy-elementor-addons --field=version
wp eval 'echo PHP_VERSION . PHP_EOL;'              # precisa ser 7.4+
wp eval 'echo ini_get("max_input_vars") . PHP_EOL;' # subir para 3000+ se baixo

# Atualiza o par e regenera os assets do editor Elementor
wp plugin update elementor happy-elementor-addons
wp elementor flush-css
```

## Perguntas frequentes

### Por que os widgets do Happy Addons não carregam no editor mesmo com o plugin ativo?

Quase sempre o recurso foi desligado no Feature Controller, em Happy Addons -> Features, ou a versão do Elementor ficou abaixo de 3.7.0. O plugin aparece ativo na lista, mas sem os widgets registrados no painel do editor.

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

Sim. O Feature Controller liga e desliga recursos e widgets pelo painel do WordPress. Um recurso desligado deixa de aparecer na aba de elementos do editor Elementor até ser reativado e salvo de novo.

### Qual a versão minima de Elementor para os widgets do Happy Addons aparecerem?

O Happy Addons exige Elementor 3.7.0 ou superior. Abaixo disso a API de registro de widgets que o plugin usa não existe, entao o editor carrega sem nenhum elemento Happy mesmo com o plugin ativo.

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

Ligue o Modo de Segurança do Elementor, que abre o editor sem outros plugins nem o tema. Se os widgets Happy voltam nesse modo, reative os plugins um a um até achar o conflito. Se não voltam, o foco e a versão ou o Feature Controller.

### Os widgets do Happy somem so depois de atualizar o Elementor, o que faco?

Atualize o Happy Addons para a versão compativel, rode Regenerar Arquivos e Dados em Elementor -> Ferramentas e limpe o cache do navegador. Defasagem de versão entre os dois plugins e a causa tipica desse sintoma no editor.

### So uma parte dos widgets Happy aparece no editor, por que?

Em sites com muitos addons o limite max_input_vars do PHP, padrão 1000, trunca o registro de widgets durante o carregamento do editor. Suba o valor para 3000 ou mais no php.ini para os elementos restantes voltarem a aparecer.

### Trocar o metodo de carregamento do editor do Elementor ajuda os widgets a carregar?

Sim, em alguns servidores. A opção Switch Editor Loader Method, em Elementor -> Configurações -> Avancado, muda como o editor monta o painel e contorna conflitos de servidor que impedem o registro dos widgets, incluindo os do Happy Addons.

### Preciso reinstalar o Happy Addons para os widgets voltarem ao editor?

Quase nunca. Reative no Feature Controller, confirme Elementor 3.7.0 e PHP 7.4, regenere os arquivos do Elementor e use o Modo de Segurança primeiro. Reinstalar so ajuda se os arquivos do plugin estiverem corrompidos.

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