Создал такую конструкцию
<?php
if(!is_home()&& !is_front_page()){ ?><div class="navbar-brand col-auto <?php czr_fn_echo( 'element_class' ) ?>" <?php czr_fn_echo('element_attributes') ?>>
<a class="navbar-brand-sitelogo" href="<?php echo esc_url( home_url( '/' ) ) ?>" aria-label="<?php bloginfo( 'name' ) ?> | <?php echo get_bloginfo( 'description', 'display' ) ?>" >
<?php
if ( czr_fn_is_registered_or_possible('logo') )
czr_fn_render_template( 'header/parts/logo' );
?>
</a>
</div><?php }
else { ?><div class="navbar-brand col-auto <?php czr_fn_echo( 'element_class' ) ?>" <?php czr_fn_echo('element_attributes') ?>>
<a class="navbar-brand-sitelogo" href="/" aria-label="<?php bloginfo( 'name' ) ?> | <?php echo get_bloginfo( 'description', 'display' ) ?>" >
<?php
if ( czr_fn_is_registered_or_possible('logo') )
czr_fn_render_template( 'header/parts/logo' );
?>
</a>
</div>
<?php } ?>
Но по чему то не срабатывает, ссылку показывает на главной.
ЧТО не так? ПОДСКАЖИТЕ!!!!
anonymized-17844177
(@anonymized-17844177)
Uriy Nikolaevich, привет.
ссылку показывает на главной
Так вы ссылку в коде и не убрали, вот она и отображается. Вы в итоге хотите, чтобы на главной странице логотип вообще без ссылки был, верно?
Ну да. Что бы на главной не было ссылки
anonymized-17844177
(@anonymized-17844177)
Uriy Nikolaevich, тогда вот так, если без ссылки:
<?php
if ( !is_home() && !is_front_page() ) { ?><div class="navbar-brand col-auto <?php czr_fn_echo( 'element_class' ) ?>" <?php czr_fn_echo('element_attributes') ?>>
<a class="navbar-brand-sitelogo" href="<?php echo esc_url( home_url( '/' ) ) ?>" aria-label="<?php bloginfo( 'name' ) ?> | <?php echo get_bloginfo( 'description', 'display' ) ?>" >
<?php
if ( czr_fn_is_registered_or_possible('logo') )
czr_fn_render_template( 'header/parts/logo' );
?>
</a>
</div><?php } else { ?><div class="navbar-brand col-auto <?php czr_fn_echo( 'element_class' ) ?>" <?php czr_fn_echo('element_attributes') ?>>
<?php
if ( czr_fn_is_registered_or_possible('logo') )
czr_fn_render_template( 'header/parts/logo' );
?>
</div>
<?php } ?>
Спасибо! Но все равно выводит
anonymized-17844177
(@anonymized-17844177)
Uriy Nikolaevich, а вы где конкретно вносите эти правки? Файл темы или файл дочерней темы?
Вношу на тестовом сайте в файл темы, чтобы потом внести в дочернюю. Но вся струактура файлов в дочерней теме соблюдена. Но пока на родительской теме и не полусается. И не соображу почему.
Странно, зачем в файле отображена ссылка на главную. Изменения в файле не проявляются на сайте.При помощи hook, удалось изменить ссылку, но вот полностьтб убрать href не удалось. Тема Customizr, может кому понадобится
add_filter ('tc_logo_link_url', 'change_site_main_link');
function change_site_main_link () {
if(is_home()&& is_front_page()){
return '#';}}
.
Что бы SEO-шники не морочили голову, ссылки на главную нет.
А теперь ссылка снята везде. Хотя надо только на главной, что не так с функцией? ПОДСКАЖИТЕ!