Если в шаблоне сайта необходимо определить, что данная страница является домашней, то поможет следующий код:
1 2 3 |
<?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 }?> |
В данном примере данное условие использовалось для того, чтобы не формировать циклическую ссылку главной страницы самой на себя с логотипа сайта. Если условие
1 |
$_SERVER["REQUEST_URI"] == '/' |
выполнится (то есть данная страница является домашней), то логотип выведется без ссылки, просто тегом <img>. Если же данная страница не домашняя, то у изображения появится обертка в виде тега <a> со ссылкой на главную страницу.
В случае с cms вордпресс можно использовать следующий код:
1 2 3 4 5 6 |
if( is_front_page() ){ //код для запуска на главной странице } else{ //код для запуска на дочерних страницах } |
Как видим в API вордпресса есть функция is_front_page(), которая вернет true в случае, если данная страница является домашней, и false, если данная страница не является домашней.