最近、discourse_publish スニペットに変更を加えながら「トピックを更新」ボタンをクリックするテストを多数実行しました。
毎回、「Discourse トピックが更新されました!」という緑色のメッセージが表示されました。
しばらくすると、緑色であることだけを確認するようになりましたが、ついにエラーメッセージも緑色の背景を持っていることに気づきました。
可能であれば、エラーには赤色の背景を付けるのがよいでしょう。
最近、discourse_publish スニペットに変更を加えながら「トピックを更新」ボタンをクリックするテストを多数実行しました。
毎回、「Discourse トピックが更新されました!」という緑色のメッセージが表示されました。
しばらくすると、緑色であることだけを確認するようになりましたが、ついにエラーメッセージも緑色の背景を持っていることに気づきました。
可能であれば、エラーには赤色の背景を付けるのがよいでしょう。
すみませんが、スクリーンショットをいただけますか?意味がわかりません。
WPの投稿編集画面から:
エラーメッセージの背景色を異なる色(例えば薄い赤など)に変更し、問題が発生していることを強調する方が望ましいと考えます。
WP プラグインからまたエラーメッセージが届きました。今回は赤い背景で表示されていました。つまり、これが修正されたのか、エラーメッセージがすべて同じではないのか、あるいは何らかのキャッシュの問題だったのかのいずれかです。
@RichardC さん、緑色の背景で表示された具体的なエラーについて共有していただけますか?
@angus できればそうしたいのですが、エラーはできるだけ早く修正したため、再現方法がわかりません。もし再び発生したら、すぐに対応します。
ついに緑色のエラーを捕捉しました!
そのエラーを再現したい場合は、以下のような処理を試しています:
if ( has_post_thumbnail( $post_id ) ) {
$image = get_the_post_thumbnail( $post->ID, 'medium' );
} else {
$image = "";
} ?>
編集:誤りは上記コードの末尾にある ?> でした。
フォローアップありがとうございます!念のため確認させていただきますが、あなたは以下の点を言われているのでしょうか。
discourse_publish_format_html フィルターを使用している際。その特定の条件について、以下のうちどれが正しいですか?
また、15 / 100 要素のような他のカスタマイズもされているようですが、誤った色が表示された際に、ウェブコンソールに JavaScript エラーが表示されるか確認できますでしょうか?
それです。15/100 というスコアは擬似的な SEO スコアであり、他の部分には影響を与えるべきではありません。
つまり、フィルターが誤って記述されている場合(例えば、本来不要な ?> が余分に含まれている場合)、エラーメッセージが誤って表示されてしまいます。
Cheers, RIchard