Couleur d'erreur pour discourse_publish_format_html

J’ai récemment effectué de nombreux tests en cliquant sur le bouton « Mettre à jour le sujet » pendant que j’apportais des modifications au snippet discourse_publish.

À chaque fois, je voyais le message vert : « Le sujet Discourse a été mis à jour ! »

Après un moment, je ne cherchais plus que la couleur verte, jusqu’à ce que je réalise enfin que le message d’erreur avait aussi un fond vert.

Si possible, il serait bien de donner aux erreurs un fond rouge.

Désolé, pouvez-vous fournir une capture d’écran ? Je ne suis pas sûr de comprendre.

Depuis l’écran d’édition de publication de WP :


L’arrière-plan de ce message est vert, mais lorsqu’il y a un message d’erreur, il est également affiché avec un arrière-plan vert.

Je pense qu’il serait préférable que les arrière-plans des messages d’erreur soient d’une couleur différente, peut-être un rouge clair, afin de mettre en évidence le fait que quelque chose ne va pas.

Je viens de recevoir un autre message d’erreur du plugin WP, celui-ci apparaissait sur un fond rouge. Donc soit cela a été corrigé, soit tous les messages d’erreur ne sont pas identiques, soit j’avais un problème de cache.

Salut @RichardC, pourrais-tu partager quelle erreur spécifique tu as vue avec un fond vert ?

@angus J’aimerais vraiment pouvoir le faire, mais j’ai corrigé l’erreur dès que possible et je ne sais pas comment la reproduire. Je resterai vigilant et je la saisis si jamais je la revois.

J’ai enfin repéré une erreur en vert

Si vous souhaitez reproduire cette erreur, voici ce que j’essaie de faire :

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

EDIT : L’erreur était le ?> à la fin du code ci-dessus

Merci pour le suivi ! Pour être tout à fait clair, vous dites que vous :

  1. pouvez produire une couleur d’erreur incorrecte ;

  2. lorsque vous utilisez le filtre discourse_publish_format_html

  3. dans certaines circonstances. Dans ces circonstances, laquelle de ces affirmations est vraie :

    • vous voyez toujours l’erreur en vert lorsque vous utilisez le filtre ; ou
    • vous voyez toujours l’erreur en vert lorsque vous utilisez le filtre avec l’extrait ci-dessus ; ou
    • vous voyez parfois l’erreur en vert lorsque vous utilisez le filtre avec l’extrait ci-dessus

Aussi, comme vous semblez avoir d’autres personnalisations (par exemple l’élément 15 / 100), vérifions simplement si vous voyez des erreurs JavaScript dans la console web lorsque la couleur incorrecte apparaît ?

Celle-là. Le score 15/100 est un faux score SEO qui ne devrait pas affecter le reste.

Donc, si le filtre est mal écrit (c’est-à-dire avec un ? supplémentaire qui ne devrait pas être là), le message d’erreur est affiché à tort.

Salutations, Richard