Como corrigir o erro de licenca no Essential Addons for Elementor
O que é erro de licenca do Essential Addons?
O Essential Addons for Elementor separa os widgets gratuitos dos widgets Pro por uma licenca paga validada online. Quando você instala a versão Pro, o plugin pede uma chave de licenca em Elementor -> Essential Addons; essa chave e enviada por uma requisicao HTTPS de saida ao servidor de licencas em store.wpdeveloper.com, que confirma se a assinatura esta ativa e se o domínio ainda cabe no limite de ativacoes do seu plano.
Como identificar
- Ao colar a chave em Elementor -> Essential Addons e clicar em Activate License, aparece a mensagem ‘Invalid license key’ ou ‘License key not found’
- A tela de licenca mostra ‘Your license key has reached its activation limit’ quando o plano já foi ativado no número máximo de domínios
- Aparece ‘Your license has expired’ ou ‘subscription is not active’ quando a assinatura anual venceu ou a cobranca falhou
- Os widgets Pro (Woo Product Grid, Data Table, Event Calendar, Advanced Data Table) somem da aba EA Pro Elements no painel do Elementor
- Um aviso amarelo ‘Please activate your license to receive updates’ fica fixo no topo do wp-admin mesmo após colar a chave
- A ativacao trava em ‘Verifying…’ e nada acontece, sinal de que a requisicao ao servidor de licenca não completou
Como prevenir
- Guarde a chave Pro copiada direto de store.wpdeveloper.com -> Dashboard -> License Keys, nunca do corpo do e-mail, para evitar espacos e caracteres invisiveis
- Antes de migrar ou clonar o site, desative a licenca no domínio antigo em Manage Sites para liberar a vaga e ativar limpo no domínio novo
- Inclua store.wpdeveloper.com na allowlist de saida do firewall e do WAF para que a verificacao periodica da licenca nunca trave em Verifying
- Acompanhe a data de renovacao da assinatura no painel da conta e renove antes do vencimento para não perder os updates e os widgets Pro
Causa
- A chave colada em Elementor -> Essential Addons tem um espaco em branco no inicio ou no fim, ou foi copiada do e-mail de compra em vez do painel store.wpdeveloper.com -> Dashboard -> License Keys, e o servidor responde 'Invalid license key'.
- O número de sites ativos já atingiu o limite do plano (uma licenca de 1 site usada em staging e producao, por exemplo), e o servidor responde 'reached its activation limit' até liberar um domínio em store.wpdeveloper.com -> Subscriptions -> Manage Sites.
- A assinatura anual expirou ou o pagamento recorrente falhou, deixando a licenca em estado 'expired', e o plugin recusa a ativacao mesmo com a chave correta.
- O servidor de hospedagem bloqueia conexoes HTTPS de saida para store.wpdeveloper.com (firewall, allow_url_fopen desativado ou cURL sem rota), e a verificacao trava em 'Verifying' porque wp_remote_post não alcanca o servidor de licenca.
- Um plugin de segurança (All in One Security, Wordfence) ou um WAF na frente do site bloqueia a chamada de saida da API de licenca, retornando timeout durante o handshake.
- O domínio mudou após uma migração (de staging.exemplo.com para exemplo.com) e a licenca continua presa ao domínio antigo registrado no servidor do WPDeveloper.
Como resolver
- Pegue a chave correta no painel da conta: Entre na sua conta e copie a chave Pro exata, sem espacos antes ou depois. A chave que vem solta no e-mail de compra as vezes carrega caracteres invisiveis, entao prefira sempre o painel da conta como origem.
store.wpdeveloper.com -> Login -> Dashboard -> License Keys - Cole e reative a licenca no painel do WordPress: No wp-admin, abra a tela de licenca do Essential Addons, apague qualquer chave antiga, cole a chave nova e clique em ativar. Se já havia uma chave salva com erro, desative-a primeiro para limpar o estado antes de reativar.
Elementor -> Essential Addons -> aba License Deactivate License (se houver chave antiga) -> colar a nova chave -> Activate License - Libere um domínio se bater o limite de ativacoes: Se a mensagem for de limite de ativacao atingido, va ao gerenciamento de sites da assinatura e remova o domínio que não usa mais, como o de staging, antes de ativar no domínio atual. Cada plano permite um número fixo de sites.
store.wpdeveloper.com -> Subscriptions -> Manage Sites -> Deactivate (no domínio antigo) - Teste a conexão de saida com o servidor de licenca: Se a ativacao travar em Verifying, o problema costuma ser o servidor sem rota até o servidor de licenca. Teste a conexão de saida por SSH e confirme com o suporte da hospedagem se store.wpdeveloper.com esta liberado no firewall.
curl -I https://store.wpdeveloper.com wp eval 'var_dump( wp_remote_get( "https://store.wpdeveloper.com" ) );' - Desligue temporariamente o WAF e o plugin de segurança: Se a conexão manual funciona mas o plugin ainda não valida, desative o plugin de segurança e pause o WAF por alguns minutos, tente ativar a licenca de novo e religue tudo em seguida. Um filtro de tráfego de saida pode estar barrando a chamada da API.
Plugins -> desativar All in One Security / Wordfence (temporariamente) Cloudflare -> Security -> WAF -> pausar regra de saida (temporariamente)
# Confirma se o servidor alcanca o servidor de licenca
curl -I https://store.wpdeveloper.com
# Reproduz a chamada de saida do plugin a partir do WordPress
wp eval 'var_dump( wp_remote_get( "https://store.wpdeveloper.com" ) );'
# Limpa o estado de licenca salvo do Essential Addons (faca backup antes)
wp option list --search='eael*license*' --field=option_name
wp option delete eael_pro_license_key eael_pro_license_status














