Значение функции is_front_page() видно в header.php, но не видно в footer.php. Ситуация возникает когда футер или сайдбар на главной и внутренних страницах должны чем-то отличаться.
В header.php после </head>
Код: Выделить всё
<?php global $is_front_page; $is_front_page = is_front_page();?>
Код: Выделить всё
<?php global $is_front_page; if ($is_front_page) : ?> Главная страница<?php else : ?> Внутренняя страница<?php endif; ?>