Если в шаблоне сайта необходимо определить, что данная страница является домашней, то поможет следующий код:
<?php if ($_SERVER["REQUEST_URI"] == '/') {?>
<img src="<?= $this->mainAssets ?>/images/logo.png" alt="logo-pic">
<?php }else{?><a href="/"><img src="<?= $this->mainAssets ?>/images/logo.png" alt="logo-pic"></a><?php }?>
В данном примере данное условие использовалось для того, чтобы не формировать циклическую ссылку главной страницы самой на себя с логотипа сайта. Если условие
$_SERVER["REQUEST_URI"] == '/'
выполнится (то есть данная страница является домашней), то логотип выведется без ссылки, просто тегом <img>. Если же данная страница не домашняя, то у изображения появится обертка в виде тега <a> со ссылкой на главную страницу.
В случае с cms вордпресс можно использовать следующий код:
if( is_front_page() ){
//код для запуска на главной странице
}
else{
//код для запуска на дочерних страницах
}
Как видим в API вордпресса есть функция is_front_page(), которая вернет true в случае, если данная страница является домашней, и false, если данная страница не является домашней.
