Blog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnología

✕

MENTA ZEN
  • Início
  • Soluções
  • O WordPress não exibe alguns emojis: como resolver

O WordPress não exibe alguns emojis: como resolver

Você recebe uma mensagem de erro no WordPress parecida com esta ao tentar publicar um artigo?

“A atualização falhou. Não foi possível atualizar a postagem no banco de dados.”

Esse problema é mais comum do que parece e geralmente é causado pela codificação do seu banco de dados.

🚫 Por que o WordPress falha com alguns emojis?

Se o seu banco de dados ou suas tabelas estiverem no formato utf8mb3_unicode_ci (ou outro semelhante) em vez de utf8mb4_unicode_ci, o WordPress não conseguirá salvar certos emojis “novos”.

Diferença prática:

  • ✅ Emojis antigos (como 🙂 ou ‼️) funcionam com utf8mb3.
  • 🚀 Emojis novos (como 🔹 ou 🪩) exigem utf8mb4.

🧩 Como corrigir passo a passo:

Para resolver o problema, você precisa alterar a codificação do seu banco de dados e das suas tabelas para utf8mb4, que é o formato atual compatível com todos os emojis.

Não é obrigatório converter todas as tabelas, embora seja recomendado.
Pelo menos certifique-se de modificar:

  • wp_posts
  • wp_postmeta

Se alguma tabela gerar erro durante a conversão, você pode deixá-la como está.
Ela pode pertencer a um plugin que faz comparações de texto específicas.

💻 Consulta SQL para atualizar seu banco de dados

Execute as seguintes consultas usando o phpMyAdmin, Adminer ou seu gerenciador SQL favorito:

-- Alterar a collation do banco de dados
ALTER DATABASE nome_do_banco CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- Alterar a collation das tabelas principais
ALTER TABLE wp_postmeta CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE wp_posts CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- Adicione aqui o restante das suas tabelas, se desejar

🔧 Não se esqueça de substituir nome_do_banco pelo nome real do seu banco de dados e wp_ pelo prefixo das suas tabelas, caso tenha alterado.

🎉 Resultado final

Depois de concluída a conversão, o WordPress poderá salvar todos os emojis atuais sem erros.
Você não terá mais problemas ao publicar artigos com 🚀, 🩷 ou qualquer outro emoji moderno.

Tópicos relacionados

Linux: Vibração em videogames com o gamepad Gulikit KK3 Max NS39


Ver mais

Guia para Verificar a Propagação DNS Globalmente: Ferramentas e Passos


Ver mais

Alternativas a programas do Windows: os melhores aplicativos para Linux


Ver mais

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Feito com 💔 na Europa
Palestina Livre
Acolhedor para LGBTQ+
Tecnologia, código, retro e pensamento livre até a aventura terminar.
Explorando bits e pixels desde 2012.
PortuguêsPortuguês▼
  • EspañolEspañol
  • EnglishEnglish
  • FrançaisFrançais

Desenvolvimento web:
Programador Web Freelance

    • Mentazen.com - Notícias, videogames, tutoriais, web e retro!