Задать вопрос
@Fierfoxik

Почему не срабатывает php код с else?

Доброго времени, подскажите пожалуйста почему не хочет срабатывать код с else? Появляется белый экран после добавления else, где то синтаксическая ошибка?

<?php	 if( is_front_page() ) { ?>
				<div class="header-page clearfix">
					<h2 class="name-page">Акции</h2><a href="#" class="cart-btn">
					<div class="cart-btn__img"><img src=" <?php echo esc_url( get_template_directory_uri() );?>/img/shopping-bag.svg" alt=""></div>
					<div class="cart-btn__text">Ваша корзина</div></a>
				</div>

			
		<?	} ?>
				<?php else { ?>
				<div>AAAAAAA</div>
				<?php } ?>
  • Вопрос задан
  • 509 просмотров
Подписаться 2 Оценить 3 комментария
Решения вопроса 2
nazares
@nazares
Software Engineer
<?php if ( is_front_page() ) : ?>
         <div class="header-page clearfix">
              <h2 class="name-page">Акции</h2><a href="#" class="cart-btn">
              <div class="cart-btn__img"><img src=" <?php echo esc_url( get_template_directory_uri() );?>/img/shopping-bag.svg" alt=""></div>
              <div class="cart-btn__text">Ваша корзина</div></a>
         </div>
<?php else: ?>
        <div>AAAAAAAAAAAAAAAA</div>
<?php endif; ?>
Ответ написан
@Keymorfist
Не рассчитываю на правильность и безопасность кода, но я бы реализовал так, если код будет небольшой.

Надеюсь знающие люди объяснят, если данный код не правильный.
<?php 
    if( is_front_page () ) {
        echo ('<div class="header-page clearfix">
                    <h2 class="name-page">Акции</h2>
                    <a href="#" class="cart-btn"><div class="cart-btn__img"><img src="'.get_template_directory_uri().'"/img/shopping-bag.svg" alt=""></div>
                    <div class="cart-btn__text">Ваша корзина</div></a>
               </div>');
}   else {
        echo ('<div>AAAAAAAAAAAAAAAA</div>');
}
?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы