функции циклических ссылок
Нашел вот такой способ в интернете: убрать циклические ссылки "в списках рубрик" и также в "основном меню сайта"
function no_link_current_page( $p ) {
return preg_replace( '%((current_page_item|current-cat) [^< ]+) [^>]+>([^<]+)%', '$1$3', $p, 1 );
}
add filter( 'wp_list_pages', 'no_link_current_page' );
add filter( 'wp_list_categories', 'no link current page' );
вставил в самый конец файла function.php но функция не работает, никаких изменений.
Также помогите пожалуйста в шапке сделать логотип НЕ кликабельным только на главной странице, а НА остальных чтоб был кликабельный
<!-- logo -->
<div class="navbar-brand">
<?php if ( function_exists( 'the_custom_logo' ) && has_custom_logo() ) {
the_custom_logo();
} else { ?>
<?php
if ( is_front_page() && is_home() ) : ?>
<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
<?php else : ?>
<p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
<?php endif;
$description = get_bloginfo( 'description', 'display' );
if ( $description || is_customize_preview() ) : ?>
<p class="site-description"><?php echo $description; /* WPCS: xss ok. */ ?></p>
<?php endif; ?>
<?php } ?>
</div>
<!-- /logo -->
Большое спасибо за помощь.