добавить класс при входе в систему

Я добавляю этот код в index.php . <div class="Div1"></div> . затем напишите некоторое css (положение Div1 ) в Div1 . поэтому, когда я вхожу в мой WordPress. администратор nav будет нажимать несколько пробелов на тело сайта. поэтому conetent показывает ненормальное. теперь я хочу добавить class к <div class="Div1"> при входе в систему. есть способ получить это.

Если вы используете body_class() , admin-bar класса добавляется автоматически, когда панель администратора активна. Например:

 <body class="home blog logged-in admin-bar"> 

Затем вы можете использовать этот класс в своем CSS для указания конкретных правил:

 .admin-bar .Div1 { /* custom styles */ } 

Вы можете использовать jquery для этого с помощью

 <?php if ( is_user_logged_in() ) : ?> 

И затем используйте jquery для добавления класса в div

 jQuery(document).ready(function(){ jQuery(".Div1").addClass("logged-in"); 

Таким образом, вы использовали бы это

 <?php if ( is_user_logged_in() ) { echo '<script type="text/javascript"> jQuery(document).ready(function(){ jQuery(".Div1").addClass("logged-in"); ' else echo ''; ?> 

Вставьте это в свой файл functions.php в header.php или в плагин. Твой выбор. Если класс add не работает, попробуйте найти div id, в котором находится класс div1, и вместо этого используйте 'jQuery ("# ​​divclassparent .Div1"). AddClass ("logged-in");