• Tutoriales
  • Análisis
  • Soluciones
  • Descargas
  • Herramientas
  • Español
  • English
  • Français
  • Português

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
  • Inicio
  • Soluciones
  • WordPress no muestra algunos emojis: cómo solucionarlo

WordPress no muestra algunos emojis: cómo solucionarlo

¿Recibes un mensaje de error en WordPress parecido a este al intentar publicar un artículo?

«Ha fallado la actualización. No se ha podido actualizar la entrada en la base de datos.»

Este problema es más común de lo que parece y suele deberse a la codificación de tu base de datos.

🚫 ¿Por qué WordPress falla con algunos emojis?

Si tu base de datos o tablas están en formato utf8mb3_unicode_ci (u otro similar) en lugar de utf8mb4_unicode_ci, WordPress no podrá guardar ciertos emojis “nuevos”.

Diferencia práctica:

  • ✅ Emojis antiguos (como 🙂 o ‼️) funcionan con utf8mb3.
  • 🚀 Emojis nuevos (como 🔹 o 🪩) requieren utf8mb4.

🧩 Cómo solucionarlo paso a paso:

Para arreglarlo, debes cambiar la codificación de tu base de datos y tablas a utf8mb4, que es el formato actual compatible con todos los emojis.

No es obligatorio convertir todas las tablas, aunque sí recomendable.
Al menos asegúrate de modificar:

  • wp_posts
  • wp_postmeta

Si alguna tabla genera error durante la conversión, puedes dejarla sin modificar.
Es posible que pertenezca a un plugin que maneje comparaciones de texto especiales.

💻 Consulta SQL para actualizar tu base de datos

Ejecuta estas consultas desde phpMyAdmin, Adminer o tu gestor SQL favorito:

-- Cambiar la collation de la base de datos
ALTER DATABASE nombre_base_datos CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- Cambiar la collation de las tablas principales
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;
-- Añade aquí el resto de tus tablas si lo deseas

🔧 No olvides reemplazar nombre_base_datos por el nombre real de tu base y wp_ por el prefijo de tus tablas si lo cambiaste.

🎉 Resultado final

Una vez aplicada la conversión, WordPress podrá guardar todos los emojis actuales sin errores.
Ya no tendrás problemas al publicar artículos con 🚀, 🩷 o cualquier otro emoji moderno.

Temas relacionados

Linux: Vibración en videojuegos con el gamepad Gulikit KK3 Max NS39


Ver más

Guía para Comprobar la Propagación DNS Globalmente: Herramientas y Pasos


Ver más

Alternativas a programas de Windows: las mejores aplicaciones para Linux


Ver más

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Realizado con 💔 en Europa
Palestina libre
LGBTQ+ friendly
Tecnología, código, retro y pensamiento libre hasta que la aventura termine.
Explorando bits y píxeles desde 2012.
EspañolEspañol▼
  • EnglishEnglish
  • FrançaisFrançais
  • PortuguêsPortuguês

Desarrollo web:
Programador web Freelance

    • Mentazen.com - ¡Noticias, videojuegos, tutoriales, web y retro!