WordPress - вывод информации только на главной
Блог
Делимся с Вами своими знаниями и новостями
21.09.2013

WordPress – вывод информации только на главной

WordPress – вывод информации только на главной довольно популярная проблема для начинающего программиста и блоггера. Я заметил, что многие начинающие блогеры, которые знакомятся с суперским движком WordPress сталкиваются с проблемой, как вывести на главной какую-либо информацию, и чтобы она была только на главной, а на остальных страницах не отображалась?

Для нашей цели существует уже готовое решение, которое есть в кодексе WordPress. К нам на помощь спешат две функции.  is_home() и is_front_page(). Эти функции необходимо вставлять в условные выражения для определения главной страницы. И хоть все эти две встроенные функции в WordPress дают нам ответ главная ли страница или нет, и возвращают либо true, либо false, но у них есть важная составляющая и она заключается в том, в какой ситуации использовать is_home(), а в какой is_front_page()?

Здесь у нас все просто. Функцию is_home() используем, если мы в параметрах нашего сайта указывали, что главная страница выводит все записи на главной.

Функцию is_front_page() используем, если в качестве главной в настройках блога мы используем статичную страницу. Ниже я приведу пример использования одной из функций. Узнавайте WordPress еще ближе.

<?php
if ( is_home() ) {
    // Пишем код, который будет выводиться на главной
} else {
    // А здесь пишем код, который не будет выводиться на главной
}
?>

Метки:

Комментарии:

Свяжитесь с нами уже сейчас

Вы привыкли видеть здесь форму обратной связи. Ведь так? Ее делают почти все. Но исследуя поведение людей, мы пришли к выводу, что форма совершенно не нужна. В любом случае все сводится к обсуждению голосом Вашего проекта. А зачем нам тратить Ваше время на заполнение различных форм? Поэтому, звоните.