有条件地测试POST是否启用了密码保护 时间:2016-03-05 作者:Kerri 我正在寻找一个条件来测试一篇帖子(自定义帖子类型,如果它有什么不同的话)是否设置为具有密码保护…持续…无论用户是否通过密码访问帖子。post_password_required() 仅当用户尚未输入密码时才返回trueget_post_status() (虽然如果帖子是私有的,它会返回“私有”状态)仅对受密码保护的帖子返回“已发布” 1 个回复 最合适的回答,由SO网友:Isaac Lubow 整理而成 你可以使用if(!empty($post->post_password)){ // do some stuff } 这就是post_password_required() 代码在根据密码本身检查用户凭据之前执行。 文章导航