Произвольный код только на главной странице WordPress

Ниже привожу несколько решений:
1. Вывод кода на главной странице, в том числе и на page/1, page/2, … page/58

	
  1. <?php if ( is_home() ) { ?>
  2. ваш код
  3. <?php } ?>

2. Вывод кода только на главной странице

	
  1. <?php
  2. if ( (is_home()) && !(is_page()) && !(is_single()) && !(is_search()) && !(is_archive()) &&
  3. !(is_author()) && !(is_category()) && !(is_paged()) ) { ?>
  4. ваш код
  5. <?php } ?>

3. Второй вариант вывод кода только на главной странице

	
  1. <?php if ($_SERVER["REQUEST_URI"] == "/"): ?>
  2. ваш код
  3. <?php endif; ?>

4. Плагин Is Frontpage для отображения кода только на главной странице.
Качаете плагин здесь, закачиваете в папку плагины и активируете.
Затем в желаемое место в файле шаблона прописавыете код:

	
  1. <?php if (is_frontpage()) {
  2. ваш код
  3. } ?>

Лично я использу 3-й вариант, код небольшой да и плагин лишний раз устанавливать не хосется.

Добавлено 14.10.2010
Вывод исключительно на главной странице:

	
  1. <?php if (is_front_page()) { ?>
  2. ваш код
  3. <?php } ?>

Добавить комментарий