FAIL (the browser should render some flash content, not this).

intwayblog.netДвижок для блогаWordPress → Условные операторы в WordPress

Условные операторы в WordPress

wordpress org

Часто при оформлении блога требуется определять, на какой странице в данный момент выполняется код. Например, необходимо выводить блок с приветствием новых пользователей на главной странице блога:

if ( is_front_page() ) {
echo "<p>Приветствую Вас на моем блоге. Ниже вы можете прочитать последние записи блога, а справа представлена навигация по разделам, тегам и полный архив записей.</p>";
}

is_front_page() - это встроенная функция WordPress, которая возвращает TRUE, если в она вызывается на главной странице сайта (не важно, выводится на главной список последних постов или же просто статичная страница).

Приведу еще несколько основных функций. А полный список с подробным описанием на официальном сайте WordPress:

http://codex.wordpress.org/Conditional_Tags

is_single() - проверяет, открыта ли в данный момент отдельная страница или пост. Кроме того, можно указать ID поста, чтобы проверять вызов именно его: is_single('17')

is_page() - проверяет, открыта ли в данный момент статичная страница. Также можно использовать ID.

is_category() - определяет, открыта ли страница категории. Также можно указывать ID или список: is_category(array(9, 18, 21,'seo','smo'))

is_tag() - аналогично, но для страницы тега.

is_month() - аналогично для страницы архива за определенный месяц. Также можно использовать: is_date(), is_year(), is_day(), is_time().

Очень полезны эти функции для того, чтобы сделать блог максимально индивидуальным и дружелюбным к посетителям. Желаю удачи!


Смотрите также:

  • Темы wordpress

    Так как большая часть элементов блога никогда не меняется, вы можете удалить соответсвующие куски кода PHP и заменить их обычным текстом

     



Добавьте комментарий:
Ваше имя:
E-mail: