奇怪的问题,但我希望有人熟悉这个问题。
当管理员单击评论审核屏幕上评论下的“批准”链接时,整个评论行变为红色。评论确实发布了,但“批准”链接仍出现在操作链接列表中(此时它应该更改为“取消批准”)。刷新评论审核页面后,一切恢复正常。
这完全不是一个重要的问题。但我需要解释为什么会这样,我无法复制它(尽管我相信它发生了——她给我发了一张截图)。有什么想法吗?有人见过这个吗?当AJAX调用失败时,这可能是WP中常见的UI约定吗?
最合适的回答,由SO网友:MathSmath 整理而成
我想好了,所以我结束这个问题。
问题是:在评论审批时,我挂了一些自定义内容,而这些自定义内容抛出了一个错误。该错误被作为评论批准的AJAX响应的一部分包含在内。
事实证明,在管理员的列表页面上,如果WordPress遇到未知的AJAX错误,它会故意将出现问题的行变为红色。您可以看到在wp includes/js/wp列表中显式设置的颜色。函数“ajaxDim”中的dev.js。