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

Здравствуйте! Нужно сделать, чтобы на главной странице лого было некликабельным, а на всех остальных кликабельным. Как это сделать?
Вот код:
<?php 
				
				if ( has_custom_logo() ) :

					$custom_logo_id = get_theme_mod( 'custom_logo' );
					$custom_logo 	= wp_get_attachment_image_src( $custom_logo_id , 'full' );
					
				?>

				<a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php esc_attr( bloginfo('name') ); ?>" class="logo-img">
					<img src="<?php echo esc_url(  $custom_logo[0] ); ?>" alt="<?php esc_attr( bloginfo('name') ); ?>">
				</a>
				
				<?php else : ?>

				<a href="<?php echo esc_url(home_url('/')); ?>"><?php echo bloginfo( 'title' ); ?></a>

				<?php endif; ?>
  • Вопрос задан
  • 584 просмотра
Решения вопроса 1
Chefranov
@Chefranov
Новичок
<?php if ( is_home() ) : ?>
<img src="<?php echo esc_url(  $custom_logo[0] ); ?>" alt="<?php esc_attr( bloginfo('name') ); ?>">
<?php else : ?>
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php esc_attr( bloginfo('name') ); ?>" class="logo-img">
          <img src="<?php echo esc_url(  $custom_logo[0] ); ?>" alt="<?php esc_attr( bloginfo('name') ); ?>">
        </a>
<?php endif; ?>

https://wp-kama.ru/function/is_home
https://wp-kama.ru/function/is_front_page
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы