Произвольный код только на главной странице WordPress
22.01.2008 | Просмотров: 7 414Теги: Wordpress, Плагины wordpress
Ниже привожу несколько решений:
1. Вывод кода на главной странице, в том числе и на page/1, page/2, ... page/58
<?php if ( is_home() ) { ?> ваш код <?php } ?>
2. Вывод кода только на главной странице
<?php if ( (is_home()) && !(is_page()) && !(is_single()) && !(is_search()) && !(is_archive()) && !(is_author()) && !(is_category()) && !(is_paged()) ) { ?> ваш код <?php } ?>
3. Второй вариант вывод кода только на главной странице
<?php if ($_SERVER["REQUEST_URI"] == "/"): ?> ваш код <?php endif; ?>
4. Плагин Is Frontpage для отображения кода только на главной странице.
Качаете плагин здесь, закачиваете в папку плагины и активируете.
Затем в желаемое место в файле шаблона прописавыете код:
<?php if (is_frontpage()) { ваш код } ?>
Лично я использу 3-й вариант, код небольшой да и плагин лишний раз устанавливать не хосется.
Добавлено 14.10.2010
Вывод исключительно на главной странице:
<?php if (is_front_page()) { ?> ваш код <?php } ?>
ох установил сапу только на главную, а то на всех.
автору респект!
3 вариант рабочий
2 вариант не понял знак «!» означает исключить?
Аявайком » так точно
tgrgrtr4tretretretretretr
Такой вопрос, как с помощью какого нибудь плагина или вручную в шаблон, внедрить нужный код баннера или более сложный код, состоящий из дивов и скрипта в посты определенных категорий. Пользуюсь Max Banner Ads PRO, хороший плагин, вставляет что и куда угодно — этого он не может. Вручную в шаблон не получается, вставляю в лоб, показывает во всех категориях. Другие плагины типа Datafeedr Random Ads plugin, WPAds тоже не помогли. Мне нужно в определенные категории поместить код разных галерей. Просматривать достаточно только в архиве, так как просмотр на главной постов нужных категорий отключен плагином. С помощью Max Banner Ads PRO воткнул нужные коды, в нужном месте, но галереи отражаются во всех категориях, из сайдбара убрал блок «категории» и нужные категории вызываю прописанными вручную ссылками. Но когда переключаешься на следующую страницу в архиве, галера перекашивается, уходит выше сайдбара. Видно надо смотреть в сторону ID, может где то освещено, но я не нашел. Задавал этот вопрс на mywordpress.ru, но что то проигнорировали.
Спасибо Вячеслав! Письмо получил, буду думать в направлении построения шаблонов. Честно говоря не очень силен в PHP, но шаблоны в частности надо изучать, тем более, что использую самодельные, сделанные в «Artisteer». Там стандартный кубриковский вариант, то есть без сюрпризов можно по идее с ними работать.
Спасибо за примеры! У меня и первый заработал, вот только плагин с буржуйского сайта так и не смог скачать… если есть такая возможность выложите у себя…