Итак, я создал шаблон Wordpress, и когда я вхожу в Wordpress, в главном меню есть панель администратора. Этот div обертывает другие div на веб-сайте. Мой вопрос: Как я могу установить div margin-top: i.e. 50 пикселей, только когда есть панель администратора, ergo есть пользователь, вошедший в систему?Панель администратора и шаблон шаблона Wordpress
EDIT:
Итак, это мой код functions.php и он по-прежнему не работает.
<?php
function new_excerpt_more($more) {
return '...<br /><br /><a href="'. get_permalink(get_the_ID()) . '">Pročitaj još</a>';
}
add_filter('excerpt_more', 'new_excerpt_more');
?>
<?php
if(is_admin_bar_showing() && !is_admin()) {
function link_to_stylesheet() {
?>
<style type="text/css">#wrapper{margin-top:150px;}</style>
<?php
}
add_action('wp_head', 'link_to_stylesheet');
}
?>
EDIT2:
Я тоже попробовал это ... Это не работает.
<?php
if(is_admin_bar_showing() && !is_admin()) {
function link_to_stylesheet() {
?>
<style type="text/css">body{margin-top:150px;}</style>
<?php
}
add_action('wp_head', 'link_to_stylesheet');
}
?>
Я пробовал первый код, потому что это то, что я хочу ... и он не работает. Мой div называется оберткой, поэтому вместо #wpadmin bar я устанавливаю #wrapper и margin-top: 50px; но все еще не работает ... – Tomislav
Если вы попробовали правильно, то это должно сработать. –
Php function new_excerpt_more ($ more) { \t возвращение '...
<стиль тип = "текст/CSS"> # обертка {маржа-топ:? 150px ;} Php } add_action ('wp_head', 'link_to_stylesheet'); } ?> –
Tomislav
Pročitaj još'; } add_filter ('excerpt_more', 'new_excerpt_more'); ? >