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

Как удалить циклическую ссылку с логотипа?

Добрый день.

Суть проблемы:
Требуется убрать циклическую ссылку с главной станицы, которая на логотипе, да так, чтобы на остальных страницах она осталась.

<?php
						$logo = ( $user_logo = et_get_option( 'extra_logo' ) ) && '' != $user_logo ? $user_logo : $template_directory_uri . '/images/logo.svg';
						$show_logo = extra_customizer_el_visible( extra_get_dynamic_selector( 'logo' ) );
						if ( $show_logo ) {
						?>

						<!-- Logo -->
<a class="logo" href="<?php echo esc_url( home_url( '/' ) ); ?>" data-fixed-height="<?php echo esc_attr( et_get_option( 'fixed_nav_logo_height', '51' ) ); ?>">
							<img src="<?php echo esc_attr( $logo ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>" id="logo" />
						</a>
  • Вопрос задан
  • 1354 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
artikus
@artikus
Разработчик на WP и WC wpruse.ru
Выше уже все сказали, ну разве что с вашим кодом будет так
<?php
            $logo = ( $user_logo = et_get_option( 'extra_logo' ) ) && '' != $user_logo ? $user_logo : $template_directory_uri . '/images/logo.svg';
            $show_logo = extra_customizer_el_visible( extra_get_dynamic_selector( 'logo' ) );
            if ( $show_logo ) {
            ?>
<?php if ( is_front_page() || is_home() ) : ?>
  <img src="<?php echo esc_attr( $logo ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>" id="logo" />
<?php else : ?>
            <!-- Logo -->
<a class="logo" href="<?php echo esc_url( home_url( '/' ) ); ?>" data-fixed-height="<?php echo esc_attr( et_get_option( 'fixed_nav_logo_height', '51' ) ); ?>">
              <img src="<?php echo esc_attr( $logo ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>" id="logo" />
            </a>
<?php endif; ?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Eridani
@Eridani
Мимо проходил
Сделайте проверку на главную страницу, если не главная - выводить, если главная - нет.
Ответ написан
Комментировать
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
<?php if ( is_front_page() || is_home() ) : ?>
    <img src="">
<?php else : ?>
    <a class="logo" href="<?php echo esc_url( home_url( '/' ) ); ?>">
        <img src="">
    </a>
<?php endif; ?>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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