Иначе если заявление Wordpress - PullRequest
0 голосов
/ 01 марта 2012

Может кто-нибудь помочь мне сделать эту работу, идея состоит в том, чтобы, если пост, получить одну таблицу стилей, если домашнюю страницу другую, если нет, предположить, что это страница, и использовать эту таблицу стилей.работает домашний и почтовый, но он определяет страницы как домашнюю страницу, а не как страницу, любая помощь?

<?php
if ( ! is_single() ) { ?>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/styles/pageSpecific/index.css">
<?php
} elseif ( ! is_home() ) { ?>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/styles/pageSpecific/post.css" media="screen" type="text/css" />
<?php } else { ?>
<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/styles/pageSpecific/page.css" media="screen" type="text/css" />
<?php }?>

спасибо!

1 Ответ

2 голосов
/ 01 марта 2012

Кажется странным, как это используется ... Попробуйте следующее (вытащив! Из if / else

<?php if ( is_single() ) { ?>
    //your stylesheet for single

<?php } elseif ( is_home() ) { ?>
    //Your stylesheet for home

<?php } else { ?>
    //Your everything else stylesheet

<?php }?>

используя! вы поймете эту логику if не является единичным // все, что не является домашней страницей или страницей, будет применять это, поэтому оно не попадет в остальное

используя его без! пойду ясно к заявлению else, если это не сингл или дом. Затем будет применена таблица стилей else. как у вас есть. если вы видите свою домашнюю страницу, она не является единственной, поэтому на этом она остановится.

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