Проверяет есть ли функция body_class() и если есть, то выполняет её, если нету выводит class=»»
Если я правильно понимаю, то функция body_class() должна быть в файле functions.php, но там ее не нашел. Следовательно проверка работает в холостую ???
А вот если ее нет, то что он выводит ??? Оо
чтобы было понятнее — мой донор
Заранее благодарю за помощь.
P.S. По исходному коду, body никакой класс не присвоен …
http://codex.wordpress.org/Function_Reference/body_class
Видимо, используемая вами тема оформления написана в режиме совместимости с предыдущими версиями WordPress, поэтому столько кода 🙂
Можно обойтись так
<body <?php body_class(); ?>>
или так (если не нужны дополнительные классы)
<body>
wikicms, вот я и сам не знаю, нужны они или нет ((( Сократил до простого <body>, бегло пробежался по сайту, ничего не заметил.
У меня в коде присутствует код:
<!--[if IE 6]>
<style type="text/css">
#search, #rounded {
behavior: url(/wp-content/themes/ek9/js/iepngfix.htc);
}
</style>
<![endif]-->
Вот я и думаю, не к нему ли он относиться ???
Это стиль для браузера IE6
У меня в коде присутствует код:
<!--[if IE 6]>
эта строчка говорит о том, что правила будут выполняться только в ослике 6-ой версии.
вот я и сам не знаю, нужны они или нет
Оставьте это вариант, не помешает.
<body <?php body_class(); ?>>
С ИЕ разобрался. Спасибо большое. Если не сложно, подскажите пожалуйста, а каким методом можно проверить, нужна мне эта функция или нет ? Отталкиваюсь от того, что если прописано <body> — 24 запроса в базу с главной, если <body <?php body_class(); ?>> — 26.
Возьми её просто пока закомментируй, если потом заметишь какие-то траблы, раскоментиш.
Dimas_Odessa, понял. Спасибо. Так и сделаю.
Эххх, все-таки не хватает мне еще знаний. Чувствую в моем шаблоне еще куча ненужных функций, которые в детальнейшем дадут о себе знать (((