Errore di colore per discourse_publish_format_html

Di recente ho eseguito numerosi test in cui cliccavo sul pulsante “Aggiorna argomento” mentre apportavo modifiche allo snippet discourse_publish.

Ogni volta vedevo il messaggio verde: “L’argomento Discourse è stato aggiornato!”

Dopo un po’, ho iniziato a cercare solo il colore verde, finché non ho finalmente realizzato che anche il messaggio di errore ha uno sfondo verde.

Se possibile, sarebbe bello dare agli errori uno sfondo rosso.

Scusa, puoi fornire uno screenshot? Non ho capito.

Dalla schermata di modifica del post di WP:


Lo sfondo di questo messaggio è verde, ma quando è presente un messaggio di errore, viene mostrato anch’esso con uno sfondo verde.

Credo che sarebbe preferibile se gli sfondi dei messaggi di errore avessero un colore diverso, ad esempio un rosso chiaro, per evidenziare il fatto che c’è qualcosa che non va.

Ho appena ricevuto un altro messaggio di errore dal plugin di WP e questa volta aveva uno sfondo rosso. Quindi o questo è stato risolto, o non tutti i messaggi di errore sono uguali, o avevo qualche problema di cache.

Ehi @RichardC, potresti condividere quale specifico errore hai visto con uno sfondo verde?

@angus Vorrei davvero poterlo fare, ma ho corretto l’errore il prima possibile e non so come riprodurlo. Terrò d’occhio e lo afferrerò se lo dovessi rivedere.

Ho finalmente individuato un errore in verde

Se vuoi replicare quell’errore, ecco cosa sto cercando di fare:

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

MODIFICA: L’errore era il ?> alla fine del codice sopra.

Grazie per il follow-up! Quindi, per essere chiari, stai dicendo che:

  1. puoi generare un colore di errore errato;

  2. quando utilizzi il filtro discourse_publish_format_html

  3. in determinate circostanze. In tali circostanze, quale di queste affermazioni è vera:

    • vedi sempre l’errore in verde quando utilizzi il filtro; oppure
    • vedi sempre l’errore in verde quando utilizzi il filtro con il frammento di codice sopra; oppure
    • vedi talvolta l’errore in verde quando utilizzi il filtro con il frammento di codice sopra

Inoltre, dato che sembanti avere alcune altre personalizzazioni (ad esempio l’elemento 15 / 100), controlliamo se vedi errori JavaScript nella console web quando appare il colore errato?

Quello. Il punteggio 15/100 è un punteggio SEO fittizio che non dovrebbe influenzare nient’altro.

Quindi, se il filtro è scritto in modo errato (cioè con un ?> in più che non dovrebbe esserci), il messaggio di errore viene visualizzato in modo errato.

Ciao, Richard