Как инициализировать операторы CSS из файла function.php (Wordpress)? - PullRequest
0 голосов
/ 19 декабря 2010

В моем файле function.php есть следующий условный оператор CSS:

 function logo_exists() {
 global $options;
    ?><style type="text/css">
  #header h1 a {
  <?php
  if ( $options['logo'] == NULL ) { ?>
      float: left;
   text-indent: 0;
  <?php } else { ?>
   background: url(<?php echo $options['logo']; ?>) no-repeat scroll 0 0;
   float: left;
   text-indent: -9999px;
   width: 160px;
   height: 80px;
  }
  <?php } ?>
    </style><?php
}

пример:

        (...same code as above...)

       width: 160px;
       height: 80px;
      }
      <?php } ?>
        </style><?php

        add_option('logo_exists');

}

Я не уверен, как его «добавить» или «инициализировать».

Я пытался: add_option ('logo_exists');и add_action ('logo_exists');но это не сработало.

Что такое команда add для Wordpress для условных операторов CSS в файле function.php ?

1 Ответ

1 голос
/ 19 декабря 2010

Вместо этого варианта вы можете использовать условия wordpress: is_home() is_singular() (для страницы / статьи) is_single() is_page() и т. Д.

Кроме того, WP автоматически добавляет дополнительный класс к элементу body, и вы можете использовать его для создания селекторов CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...