我只想在用户未输入正确密码的情况下将自定义字段设置为隐藏。
如果输入了密码, 并且没有设置密码, 则post_password_required()返回false。
有没有一种方法可以检查:
- 该帖子首先受密码保护
- 输入了正确的密码。
#1【检查是否在” 密码保护” 页面上*仅*输入了正确的WordPress发布密码】你只需确保$ 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
}
推荐阅读
- 检查数据库中是否已经存在post_content
- 更改WordPress主题会提供[thb_image image]短代码而不是图片
- 从右到左的WordPress主题CSS
- 更改特定语言的logo
- 在style.css中更改颜色不适用于WP主题
- 我可以从代码中添加链接到我自己的wordpress主题上的图片吗()
- 更改wordpress帖子页面上的背景
- 通过自定义字段中的图像URL更改woocommerce图像
- 在wordpress.com中更改网站的网址