CSS не применяется к защищенной паролем странице в Wordpress - PullRequest
0 голосов
/ 28 февраля 2019

Я защищаю страницу паролем и пытаюсь стилизовать страницу, защищенную паролем, с помощью формы входа.

Я добавил отдельный класс CSS, который называется «защищен паролем».Все, что я добавляю в таблицу стилей, не применяется на странице входа.Почему страница входа не загружает ту же таблицу стилей, что и все другие страницы?У кого-то была эта проблема раньше?

1 Ответ

0 голосов
/ 28 февраля 2019

Функция post_password_required( $post ) требует объекта post, в противном случае он будет нулевым.так должно быть вот так

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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...