• Resuelto hardmaniacos

    (@hardmaniacos)


    Hola,

    ¿Qué tal?, me llamó Dany y tengo un problema que no sé como solucionarlo, me explico:

    Recientemente estuve viendo que se podían poner emoticonos o símbolos en el título de las publicaciones para que, al salir en google, se muestren, quedando mucho más visual de cara a los usuarios.

    Para añadir estos símbolos, utilizo el plugin de Yoast, el cual, posibilita añadirlos. El problema radica, en que, una vez añadidos, al darle a guardar o a actualizar la entrada, el símbolo desaparece, quedando solo el texto.

    Por si algún otro plugin estaba afectando, hice una copia en una copia local y desactivé todos los plugins menos el Yoast, y sigue sucediendo.

    También hice la misma prueba en otros wordpress que tengo, y se quedan guardados, sin importar que sea en local o en el servidor, por lo que entiendo que será algún fallo a la hora de hacer la actualización de la entrada en este wordpress en concreto.

    Busqué documentación e información por si a alguien le ha pasado, pero no encontré nada.
    Podría ser algún problema de permisos de archivos?
    A alguien le ha pasado algo similar?

    Cualquier dato que necesiten, estaré encantado en proporcionarlo.
    Muchas gracias
    Un saludo

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador Fernando Tellado

    (@fernandot)

    No lo he probado pero hoy ha salido una actualización de Yoast que tenía que ver con las variables de los snippets. Y sino igual es que simplemente no deja.

    Iniciador del debate hardmaniacos

    (@hardmaniacos)

    Hola gracias por la respuesta.
    No pude comentar antes la solución que tuve que hacer.
    Estuve comparando 2 webs, una que si que funcionan y otra que no, y la diferencia era la codificación de la base de datos, por eso no admitía los símbolos nuevos.

    La web que si funciona tiene las tablas de postmeta (que es donde se encuentran los títulos) con codificación InnoDB utf8mb4_unicode_ci

    Y la web que no iba estaba en MyISAM utf8_general_ci

    Cambiando solo de utf8_general_ci a utf8mb4_unicode_ci y marcando la opción «Cambiar todas las intercalaciones de columna» o desfragmentar la tabla, según la versión de mysql que tengamos, ya permite poner los símbilos.

    En este caso no pude cambiar el tipo de tabla de MyISAM a InnoDB, por culpa de la versión del mysql, que la tendría que actualizar en el servidor.

    Aún así, creo que no me funciona con todos los símbolos que podría usar, probaré si con esta nueva actualización puedo implementar algunos más.

    Si veo alguna mejora la comento.

    Muchas gracias
    Un saludo

    Moderador Fernando Tellado

    (@fernandot)

    Gracias por comentar la solución 🙂

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Al editar el snippet de yoast y darle a guardar o actualizar los cambios no me g’ está cerrado a nuevas respuestas.