условия в WordPress - PullRequest
       12

условия в WordPress

0 голосов
/ 10 мая 2010

Почему этот код работает нормально:

<?php if (**is_page**('4')) { ?> 
<style type="text/css"> 
body {background-image:url("<?php bloginfo('template_url'); ?>/images/bac4.jpg");} 
</style> 
<?php } else ?> 

и это не:

<?php if (**is_category**()) { ?> 
<style type="text/css"> 
body {background-image:url("<?php bloginfo('template_url'); ?>/images/coaching.jpg");} 
</style> 
<?php } else ?> 

1 Ответ

0 голосов
/ 10 мая 2010

Работает для меня в header.php моего шаблона. Добавьте некоторые вещи в файл archive.php вашего шаблона, желательно внутри is_category(), чтобы убедиться, что вы находитесь на странице категории. Кроме того, я нахожу альтернативу, если синтаксис легче читать и отлаживать, но YMMV.

if( is_category() ):
    ?>
    <!-- some html -->
    <?php
else:
    ?>
    <!-- other -->
    <?php
endif;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...