Контент только на главной странице

Небольшой trick по WordPress для Mblog.ru (откройте комменты что ли там). Просто is_home (); в этом случае не поможет, я не знаю почему, никогда не вдавался в подробности. Показать контент только на главной можно таким образом:

< ?php
	if ( (is_home()) && !(is_page()) && !(is_single()) && !(is_search()) && !(is_archive()) && !(is_author()) && !(is_category()) && !(is_paged()) ) { ?>

	Это увидят только на главной странице блога
< ?php } ?>

PS. А кто-то успехался тут недавно ;)

Постоянная ссылка   Трекбек   Данные о записи

заработок на блоге с помощью сапы

  • Ух, как скобочек-то много :)

    Ответить

  • Зато работает. Это единственный способ, которым я смогу заставить показываться только на главной несколько блоков (фликр фото стрим внизу на главной к примеру).

    Ответить

  • А так не проще?

    Это увидят только на главной странице блога

    Ответить

  • Что-то все вырезалось...

    <?php if ($_SERVER["REQUEST_URI"] == "/"): ?> Это увидят только на главной странице блога <?php endif; ?>

    Ответить

  • Никогда не пробовал такой подход, даже в голову не приходило. Надо попробовать, по сути одно и тоже и будет работать :)

    Ответить

  • [quote comment="27978"]Что-то все вырезалось...

    <?php if ($_SERVER["REQUEST_URI"] == "/"): ?> Это увидят только на главной странице блога <?php endif; ?>[/quote]

    Попробовал — работает, глюков пока не нашел...

    Ответить

На эту запись ссылаются:

Ваш комментарий

XHTML: вы можете воспользоваться следующими тагами: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>