我最近运行了一系列测试,在修改 discourse_publish 代码片段时点击了“更新主题”按钮。
每次都会看到绿色提示:“Discourse 主题已更新!”
久而久之,我只关注绿色,直到最后才意识到错误消息也有绿色背景。
如果可行的话,最好将错误消息的背景设为红色。
我最近运行了一系列测试,在修改 discourse_publish 代码片段时点击了“更新主题”按钮。
每次都会看到绿色提示:“Discourse 主题已更新!”
久而久之,我只关注绿色,直到最后才意识到错误消息也有绿色背景。
如果可行的话,最好将错误消息的背景设为红色。
抱歉,能提供一张截图吗?我没太明白。
又收到一条来自 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 评分,不应影响其他任何内容。
因此,如果过滤器编写有误(例如多了一个不应存在的 ?>),错误消息就会被错误地显示出来。
祝好,Richard