Описание
Проверяет показывается ли основная (главная) страница блога. Условный тег.
Этот тег очень похож на is_front_page().
Работа этого тега зависит от настроек параметра Параметры > Чтение > На главной странице отображать (Settings > Reading > Front page displays): по умолчанию, когда выводятся последние записи на главной, этот тег будет срабатывать для главной страницы, но если изменить настройку и поставить статическую страницу на главную, тот тег будет срабатывать для той страницы, где будут выводиться все последние записи.
is_home() не учитывает пагинацию, т.е. на страницах типа: /page/2, /page/3 он будет возвращать true (будет срабатывать).
Функция возвращает true или false.
Использование
<?php if( is_home() ){
//код
} ?>
Примеры
1. Этот пример может быть использован для отображения разного контента, например, в сайдбаре, для главной страницы и для внутренних страниц:
<?php
if ( is_home() ) {
// Это основная страница
} else {
// Это не основная страица
}
?>
is_home()
из файла: /wp-includes/query.php WP 3.3.2function is_home() {
global $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1' );
return false;
}
return $wp_query->is_home();
}Связанные Функции
- cat_is_ancestor_of() view
- is_user_logged_in() view
- is_attachment() view
- comments_open() view
- has_term() view
- is_archive() view
- is_date() view
- is_multi_author() view
- is_page() view
- is_search() view
- is_singular() view
- is_tax() view
- is_time() view
Смотрите также: Функции WordPress и Теги Шаблона.
Продвигаете сайты или заботитесь, чтобы ваш личный проект был в топе? Тогда советую посетить сайт www.10-top.ru, где вы сможете заказать продвижение или консультацию.
