如果用户未输入正确的密码,我想设置隐藏的自定义字段 。
如果输入了密码, post_password_required()
会返回false
,以及首先没有设置密码。
有没有办法检查是否:
我只希望在受密码保护的网页上发生这种情况。
答案 0 :(得分:1)
您可以确保$post
对象上存在post_password
,如果不存在,则会返回空字符串:
if( $post->post_password && !post_password_required() ){
// Post Password is actually defined in the first place,
// and `post_password_required()` is returning true
}