# Como corrigir o erro do Advanced Heading no Happy Addons no WordPress

O Advanced Heading do Happy Addons não funciona quando o módulo Pro está inativo, o widget foi desligado nas configurações ou o Elementor não está ativo, fazendo o widget sumir do painel ou exibir o título sem o efeito esperado.

## O que é erro do Advanced Heading no Happy Addons?

O Advanced Heading é um widget Pro do Happy Addons para o Elementor que cria títulos estilizados com três blocos de texto independentes (Before, Center e After), texto de fundo, bordas decorativas e efeitos visuais. Segundo a documentação oficial do Happy Addons, ele aparece no painel lateral do editor do Elementor e você o arrasta para a seção desejada, configurando cada parte do título nas abas Content, Style e Advanced.

O erro acontece quando esse widget deixa de funcionar como deveria: ou ele não aparece na lista de widgets do editor, ou aparece mas não renderiza o título com o estilo aplicado. Como o Advanced Heading é um recurso Pro, a causa mais comum é a ausência ou inatividade do Happy Addons Pro, que é exigido pela documentação para esse widget existir no Elementor. Configurações que desativam o widget e conflitos no editor completam o quadro.

## Como identificar

- O widget 'Advanced Heading' não aparece na busca de widgets do painel lateral do editor do Elementor, mesmo com o Happy Addons ativo.
- Ao soltar o Advanced Heading na página, o título sai sem os blocos Before/Center/After, sem borda ou sem o texto de fundo configurado.
- Aparece a mensagem 'Sorry, the content área was not found in your page' ou um espaço em branco no lugar do widget na pré-visualização do editor.
- O Advanced Heading existia na página, mas após uma atualização passou a exibir só o texto cru, sem o estilo do Happy Addons.
- No console do navegador (F12) surgem erros de JavaScript do Elementor ao abrir o editor com o Happy Addons ativo, e os widgets do Happy Addons não carregam.

**Antes de começar:** Antes de trocar de tema ou desativar plugins em produção para isolar o conflito, faça um backup completo do site (arquivos e banco de dados) ou teste primeiro em um ambiente de staging, para reverter sem perder o layout das páginas montadas no Elementor.

## Como prevenir

- Mantenha o Happy Addons Pro e o Elementor sempre na versão estável mais recente, validando em staging antes de atualizar em produção.
- Acompanhe a validade da licença do Happy Addons Pro para que os widgets premium como o Advanced Heading continuem registrados.
- Evite desligar widgets do Happy Addons sem necessidade; documente quais foram desativados para não confundir um widget desligado com um widget quebrado.
- Teste novos plugins em staging antes de ativar em produção, já que conflitos de JavaScript com o editor do Elementor são a causa mais difícil de diagnosticar.

Erros relacionados

- [Como corrigir Elementor com widgets que não aparecem](https://full.services/wp-fixer/corrigir-elementor-widgets-nao-aparecem/)
- [Como corrigir erros de JavaScript no console ao usar o Elementor](https://full.services/wp-fixer/corrigir-erro-javascript-console-elementor/)
- [Como corrigir CSS do Elementor que não aplica no frontend](https://full.services/wp-fixer/corrigir-elementor-css-nao-aplica/)

## Causa

- O Happy Addons Pro não está instalado ou está desativado: o Advanced Heading é um widget exclusivo da versão Pro segundo a documentação oficial, e sem ela o widget não é registrado no painel do Elementor.
- O widget Advanced Heading foi desligado individualmente em Elementor, na aba de configurações do Happy Addons onde cada widget pode ser ativado ou desativado, removendo-o da lista do editor.
- O plugin Elementor está inativo, desatualizado ou abaixo da versão exigida pelo Happy Addons Pro, então o widget que depende do core do Elementor não é carregado.
- A licença do Happy Addons Pro está expirada ou não ativada, deixando o plugin Pro presente mas sem registrar os widgets premium como o Advanced Heading.
- Um conflito de JavaScript com outro plugin ou tema interrompe o carregamento dos scripts do Happy Addons no editor, impedindo o Advanced Heading de inicializar e renderizar o estilo.

## Como resolver

1. Confirme que o Happy Addons Pro está ativo: O Advanced Heading é um widget Pro segundo a documentação oficial. Verifique se o Happy Addons Pro (não apenas a versão gratuita) está instalado e ativado, pois sem ele o widget não aparece no editor do Elementor.

```
Painel WP -> Plugins -> Plugins Instalados
Confirme que 'Happy Elementor Addons Pro' está presente e Ativo
Se só houver a versão gratuita, instale e ative o Happy Addons Pro
```

2. Ative o Elementor e atualize os dois plugins: O Happy Addons depende do Elementor ativo e em versão compatível. Garanta que o Elementor está ativo e atualizado, junto com o Happy Addons Pro, para o widget ser registrado corretamente.

```
Painel WP -> Plugins -> confirme que o Elementor está Ativo
Painel WP -> Painel -> Atualizações -> atualize Elementor e Happy Addons Pro
```

3. Reative o widget nas configurações do Happy Addons: O Happy Addons permite ligar e desligar cada widget individualmente. Confirme que o Advanced Heading está habilitado para que ele volte a aparecer na lista de widgets do editor.

```
Painel WP -> Elementor -> Happy Addons (aba de configurações)
Localize 'Advanced Heading' na lista de widgets
Ligue a chave do widget e salve as alterações
```

4. Verifique a ativação da licença Pro: Sem a licença do Happy Addons Pro ativada, os widgets premium não são registrados. Confirme que a chave de licença está válida e ativa no painel do plugin.

```
Painel WP -> Happy Addons -> Pro (ou Licença)
Confira se o status da licença é Ativa/Válida
Se estiver expirada ou vazia, insira a chave e ative novamente
```

5. Isole conflito de plugin ou tema no editor: Se o widget ainda não carregar, desative os demais plugins um a um e troque para um tema padrão, recarregando o editor a cada teste para achar o que interrompe os scripts do Happy Addons. Reative depois de identificar o culpado.

```
Painel WP -> Plugins -> desative os demais plugins um a um
Painel WP -> Aparência -> Temas -> ative um tema padrão (ex.: Hello Elementor)
Abra o console do navegador (F12 -> Console) e recarregue o editor a cada teste
```


## Código

```php
<?php
/**
 * Diagnostico: confirma no admin se o Happy Addons Pro e o Elementor
 * estao ativos antes de depurar o widget Advanced Heading.
 */
add_action( 'admin_notices', 'full_check_happy_addons_advanced_heading' );
function full_check_happy_addons_advanced_heading() {
    if ( ! current_user_can( 'manage_options' ) ) {
        return;
    }
    $elementor_ativo = did_action( 'elementor/loaded' );
    $happy_pro_ativo = defined( 'HAPPY_ADDONS_PRO_VERSION' );
    if ( $elementor_ativo && $happy_pro_ativo ) {
        return; // Tudo certo: o widget deve estar disponivel.
    }
    $faltando = array();
    if ( ! $elementor_ativo ) {
        $faltando[] = 'Elementor';
    }
    if ( ! $happy_pro_ativo ) {
        $faltando[] = 'Happy Addons Pro';
    }
    printf(
        '<div class="notice notice-warning"><p>%s</p></div>',
        esc_html( 'Advanced Heading indisponivel. Ative: ' . implode( ', ', $faltando ) )
    );
}
```

## Perguntas frequentes

### Por que o Advanced Heading não aparece no meu Elementor

Na maioria dos casos o Happy Addons Pro está inativo ou o widget foi desligado nas configurações. O Advanced Heading é um widget Pro segundo a documentação oficial, então confirme que o Happy Addons Pro está ativo e reative o widget em Elementor, na aba do Happy Addons.

### O Advanced Heading é gratuito ou precisa do Happy Addons Pro

Ele é um widget Pro. A documentação oficial do Happy Addons lista o Advanced Heading entre os widgets premium, exigindo o Happy Addons Pro instalado e ativado. Na versão gratuita o widget não fica disponível no editor do Elementor.

### Quais plugins preciso ter ativos para usar o Advanced Heading

Você precisa do Elementor ativo e do Happy Addons Pro instalado e ativado, conforme a documentação. Sem o Elementor o widget não carrega, e sem o Happy Addons Pro ele nem aparece na lista de widgets.

### Desativei um plugin e o Advanced Heading parou de renderizar, e agora

Reative o Happy Addons Pro e o Elementor e recarregue o editor. Se o título voltar a sair sem estilo, verifique se o widget foi desligado nas configurações do Happy Addons e se a licença Pro continua válida.

### Como reativo o widget Advanced Heading no Happy Addons

Vá em Elementor, abra a aba de configurações do Happy Addons, localize Advanced Heading na lista de widgets e ligue a chave dele. Salve as alterações e recarregue o editor para o widget voltar ao painel lateral.

### O Advanced Heading aparece mas sai sem borda ou texto de fundo

Confira na aba Style do widget se as opções de Border e Background Text estão habilitadas, pois elas vêm desligadas por padrão. Se ainda assim não renderizar, limpe o cache do Elementor em Elementor e ferramentas e recarregue a página.

### Limpar o cache do Elementor ajuda quando o widget não renderiza

Sim. CSS e arquivos do Elementor ficam em cache e podem manter um estado antigo do widget. Em Elementor, ferramentas, use Regenerar arquivos e dados para forçar o Elementor a recriar o CSS do Advanced Heading.

### Como saber se o problema é do Happy Addons ou de outro plugin

Desative os demais plugins um a um e troque para um tema padrão como o Hello Elementor, recarregando o editor a cada teste. Se o Advanced Heading voltar, reative os itens até identificar o que interrompe os scripts do Happy Addons.

**Fonte:** [Happy Addons — Advanced Heading Widget (documentação oficial)](https://happyaddons.com/docs/happy-addons-for-elementor/widgets/advanced-heading/)
