Avisos
Vaciar todo

No me deja guardar los cambios de una página concreta de Wordpress  

 
Delfino
 Delfino
Nuevo usuario

Hola, llevo sufriendo con una página de wordpress 24 horas porque no me deja guardar las modificaciones que le hago. He borrado la caché y he entrado en otras páginas y me deja actualizar correctamente las modificaciones que hago. Pero en la que estoy trabajando ahora no me deja guardar nada y me dice en un letrero rojo lo siguiente:

"Ha fallado la actualización. No se ha podido insertar la entrada en la base de datos."

Qué puedo hacer?

Espero vuestra ayuda.

Gracias!

Contenido solo visible a usuarios registrados

Citar
Respondido : 09/02/2024 3:00 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Delfino.

El texto que está añadiendo es un copia y pega desde otra aplicación, por ejemplo un word o estás añadiendo emojis?

Este error suele venir si se copia desde otras aplicaciones ya que el texto suele estar formateado.

 

Un saludo

 

Esta publicación ha sido modificada el hace 10 meses por Pepe
ResponderCitar
Respondido : 09/02/2024 3:54 pm

Cursos Gratuitos WordPress

Delfino
 Delfino
Nuevo usuario

Hola @pepesoler !

Gracias por responder. 

Estoy copiando bloques similares que tengo en otras entradas, que termino modificando y adaptando al nuevo.

Dicho esto, debo comentar que he encontrado el problema. Se trata de los emojis. Borrando todos los emojis, ya me deja actualizar la página.

No tengo problema alguno en escribir la página sin emojis. El problema que veo a partir de ahora es que, todas mis páginas tienen emojis y cualquier modificación que quiera hacer en alguna de ellas, por pequeña que se la modificación, ya no me deja guardar dicha modificación.

¿Es que ya no se pueden utilizar emojis en Wordpress? ¿Es el fin de lo emojis o qué?

Sería interesantes una solución a este problema.

Si alguien puede aportar algo, sería muy bien recibido.

Gracias!

ResponderCitar
Respondido : 10/02/2024 1:30 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Delfino, 

Es muy raro que sean los emojis los que causen el error, ya que de forma predeterminada WordPress acepta emojis en las entradas. De manera general revisa si al instalar este plugin no se muestran estos errores → https://wordpress.org/plugins/disable-emojis/

Verificalo y nos comentas como va todo

Un Saludo

ResponderCitar
Respondido : 10/02/2024 2:55 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Delfino
 Delfino
Nuevo usuario

Hola @karen !

He instalado el plugin y sigue igual.

Cualquier modificación que intento hacer en páginas que ya tienen emojis, me da el error y no guarda la actualización.

Sigo perdido con este tema.

Me parece extrañísimo que habiendo ya hilos en multitud de foros sobre este tema, no haya solución alguna.

Un saludo.

ResponderCitar
Respondido : 10/02/2024 4:51 pm
Delfino
 Delfino
Nuevo usuario

Hola de nuevo.

Acabo de añadir un fragmento de código que convierte los emojis en código html y ya me deja guardar las actualizaciones en cualquier página que tenga emojis.

El código es el siguiente por si a alguien le interesa:

add_filter( 'wp_insert_post_data', function( $data, $postarr ) { if ( ! empty( $data['post_content'] ) ) { $data['post_content'] = wp_encode_emoji( $data['post_content'] ); } return $data; }, 99, 2 );

Y por otro lado, también me gustaría preguntar si alguien con experiencia en estos asuntos, me puede dejar algún comentario referente a si es buena solución o no.

Un saludo.

ResponderCitar
Respondido : 10/02/2024 5:07 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Delfino, 

El código está bien, como te comento, aunque suele ser un error extraño puede suceder, lo cual es una opción para solventarlo. También puedes verificar si tienes actualizaciones pendientes de WordPress y realizarlo para comprobar funcione de forma correcta. 

Ten en cuenta antes siempre realizar una copia de seguridad de forma que si se genera algún error puedes restaurarla. 

Un Saludo 

ResponderCitar
Respondido : 10/02/2024 7:14 pm