CSS不适用于Wordpress中受密码保护的页面

时间:2019-02-28 10:16:46

标签: css wordpress styles password-protection

我正在用密码保护页面,并尝试使用登录表单设置受密码保护的页面的样式。

我添加了一个单独的CSS类,称为“密码保护”。 我添加到样式表中的所有内容都不适用于登录页面。为什么登录页面不能像其他页面一样加载相同的样式表? 有人以前有这个问题吗?

1 个答案:

答案 0 :(得分:0)

函数post_password_required( $post )需要post对象,否则为null。 所以应该是这样

add_filter( 'body_class', 'add_password_protected_body_class' );
function add_password_protected_body_class( $classes ) {
  global $post;
  if ( post_password_required( $post ) ) 
    $classes[] = 'password-protected';
  return $classes;
}