Você já tentou adicionar um emoji 🍕🔥 no seu site WordPress e, ao salvar, ele virou “????”? Esse problema é mais comum do que parece e acontece porque o WordPress e o banco de dados não estão configurados para suportar emojis e caracteres especiais.
A solução definitiva é ativar o UTF8MB4 WordPress, o padrão mais moderno de codificação para garantir compatibilidade com emojis e símbolos de qualquer idioma. O melhor? Você pode corrigir isso com apenas uma alteração simples no File Manager — sem precisar usar SQL ou phpMyAdmin.
Neste guia rápido, você vai aprender o passo a passo para corrigir o problema e deixar seu site pronto para o futuro.
🚨 Por que os emojis aparecem como “????” no WordPress?
Instalações antigas do WordPress usam geralmente o charset UTF-8, que suporta apenas 3 bytes. Emojis e outros caracteres especiais precisam de 4 bytes para serem armazenados corretamente.
A partir da versão 4.2, o WordPress passou a suportar o UTF8MB4, mas essa configuração precisa ser habilitada manualmente em sites antigos. Sem isso, cada vez que você salva um emoji, ele é substituído por “????”.
🛠️ Como corrigir com UTF8MB4 no WordPress (Passo a Passo)
✅ 1. Acesse o painel de hospedagem
Entre no cPanel ou no painel da sua hospedagem e abra o File Manager.
✅ 2. Localize o arquivo wp-config.php
Navegue até a pasta onde o WordPress está instalado (geralmente public_html
) e encontre o arquivo wp-config.php. Este arquivo contém as configurações principais do seu site.
✅ 3. Edite o wp-config.php
Clique com o botão direito no arquivo e escolha Editar.
Dentro do arquivo, localize esta linha:
/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8mb3' );
Substitua por:
define( 'DB_CHARSET', 'utf8mb4' );
Também certifique-se de que esta linha está presente logo abaixo (ou adicione, se necessário):
define( 'DB_COLLATE', '' );
✅ 4. Salve as alterações
Clique em Salvar alterações no editor do File Manager.
✅ 5. Teste o site
Agora acesse o seu site WordPress, edite um post e tente adicionar emojis novamente. Eles devem ser salvos corretamente, sem aparecer como “????”. 🎉
💡 Por que ativar UTF8MB4 no WordPress é tão importante?
Habilitar o UTF8MB4 WordPress não corrige apenas os problemas com emojis. Essa mudança também garante:
✅ Compatibilidade com caracteres especiais de qualquer idioma
✅ Melhor segurança e performance no banco de dados
✅ Um site pronto para padrões modernos da web
🚀 Dica extra: escolha uma hospedagem moderna
Hospedagens antigas podem ter limitações com suporte ao UTF8MB4. Para garantir máxima performance e compatibilidade com o WordPress, recomendamos a Napoleon Host:
👉 Clique aqui para hospedar seu site com suporte completo a UTF8MB4
Editar o arquivo wp-config.php é uma solução rápida e eficaz para corrigir o problema dos emojis quebrados no WordPress. Com apenas uma pequena alteração no File Manager, você ativa o suporte ao UTF8MB4 WordPress e deixa seu site mais moderno e compatível com todos os caracteres especiais.