Error de color para discourse_publish_format_html

Recientemente ejecuté varias pruebas que implicaban hacer clic en el botón “Actualizar tema” mientras realizaba cambios en el fragmento discourse_publish.

Cada vez, veía el mensaje verde: “¡El tema de Discourse se ha actualizado!”.

Con el tiempo, solo buscaba el color verde, hasta que finalmente me di cuenta de que el mensaje de error también tiene un fondo verde.

Si es posible, sería bueno que los errores tuvieran un fondo rojo.

Lo siento, ¿podrías proporcionar una captura de pantalla? No estoy entendiendo.

Desde la pantalla de edición de publicaciones de WP:


El fondo de este mensaje es verde, pero cuando hay un mensaje de error, también se muestra con un fondo verde.

Creo que sería preferible que los fondos de los mensajes de error fueran de un color diferente, quizás rojo claro, para resaltar que algo no está bien.

Acabo de recibir otro mensaje de error del plugin de WP, y este tenía un fondo rojo. Así que o bien esto ya se ha solucionado, o no todos los mensajes de error son iguales, o tuve algún problema de caché.

¡Hola @RichardC! ¿Podrías compartir qué error específico viste con un fondo verde?

@angus Me gustaría mucho poder hacerlo, pero solucioné el error tan pronto como fue posible y no sé cómo replicarlo. Estaré atento y lo capturaré si vuelve a aparecer.

Finalmente encontré un error en verde

Si quieres replicar ese error, esto es lo que estoy intentando hacer:

		if ( has_post_thumbnail( $post_id ) ) {
			$image = get_the_post_thumbnail( $post->ID, 'medium' );
		} else {
			$image = "";
		} ?>

EDITO: El error era el ?> al final del código anterior.

¡Gracias por el seguimiento! Solo para aclarar, estás diciendo que:

  1. puedes generar un color de error incorrecto;

  2. al utilizar el filtro discourse_publish_format_html

  3. en ciertas circunstancias. En esas circunstancias, ¿cuál de las siguientes afirmaciones es cierta:

    • ¿siempre ves el error en verde al usar el filtro; o
    • ¿siempre ves el error en verde al usar el filtro con el fragmento anterior; o
    • ¿a veces ves el error en verde al usar el filtro con el fragmento anterior?

Además, como parece que tienes otras personalizaciones (por ejemplo, el elemento 15 / 100), ¿podrías confirmar si ves algún error de JavaScript en la consola web cuando aparece el color incorrecto?

Ese. El 15/100 es una puntuación SEO falsa que no debería afectar a nada más.

Así que, si el filtro está escrito incorrectamente (es decir, con un ?> extra que no debería estar ahí), el mensaje de error se muestra de forma incorrecta.

Saludos, Richard