@Pista

Как сделать кликабельный баннер на главной странице Wordpress?

В хедер темы установил картинку, нужно по клику этой картинки открывать другую страницу. Работает, но как подправить код, чтобы и на главной страницы тоже открывалась ссылка /test при клике на картинку, везде работает, кроме ситуации когда открыта главная.

<?php
    if ( ! empty( $logotype_image ) ) {
        if ( is_front_page() ) {
            if ( is_home() && is_paged()  ) {
                echo '<div class="site-logotype"><a href="'. esc_url( home_url( '/test' ) ) .'">' . $logotype_html . '</a></div>';
            } else {
                echo '<div class="site-logotype">' . $logotype_html . '</div>';
            }
        } else {
            echo '<div class="site-logotype"><a href="'. esc_url( home_url( '/'test ) ) .'">' . $logotype_html . '</a></div>';
        }
    }
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Если я правильно понял, то вы хотите написать такое условие

if ( ( is_front_page() || is_home() ) && !is_paged() ) {
	echo '<div class="site-logotype">' . $logotype_html . '</div>';
} else {
	echo '<div class="site-logotype"><a href="'. esc_url( home_url( '/test' ) ) .'">' . $logotype_html . '</a></div>';
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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