评论状态在数据库中显示为已关闭,但当我回显时它显示为打开 时间:2019-03-05 作者:wpdev 这是数据库ss。comment\\u状态为closed但当我打印它时,它会显示openecho $post->comment_status; 此外,在“页面设置”中,未选中“注释”复选框。所以,我不能在页面中隐藏评论。我怎样才能修复它? 1 个回复 最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成 要调试这种情况,我要做的第一件事就是打印$post->ID 就在打印注释状态之前。(并确保它是否等于414-您正在DB中检查的帖子)我几乎可以肯定,您在页面的某个地方进行了另一个wp\\U查询,并修改了全局$post 变量因此,当您打印评论状态时,它会显示真实的值,但针对不同的帖子。如果您执行此类wp\\U查询,那么您必须记住使用wp_reset_postdata 在循环之后$post 变量将恢复为其原始值。 文章导航