вы с цикличными ссылками боретесь или какая-то другая причина?
Нет, с ссылками «сама на себя», когда с открытой страницей есть ссылки на саму же открытую страницу.
anonymized-14765447
(@anonymized-14765447)
Derzenochek, привет.
Этот код должен помочь:
function wp_nav_menu_no_current_link( $atts, $item, $args, $depth ) {
if ( $item->current ) $atts['href'] = '';
return $atts;
}
add_action( 'nav_menu_link_attributes', 'wp_nav_menu_no_current_link', 10, 4 );
Добавить либо в файл functions.php дочерней темы, либо в функциональный плагин.
Атрибут ссылки href удалился. А можно тег a убрать?
А что означают числа 10 и 4?
-
Ответ изменён 4 года, 7 месяцев назад пользователем Derzenochek.
Нет, с ссылками «сама на себя»
это и называется цикличными ссылками.
в репозитории есть плагин remove reduntant links, попробуйте его.
хотя, честно говоря, это совет по поводу удаления цикличных ссылок он из разряда бессмысленных и глупых, но, тем не менее, он почему-то до сих встречается во всяких второсортных seo-руководствах.
anonymized-14765447
(@anonymized-14765447)
Derzenochek, а действительно надо? В таком виде тэг спецификации не противоречит, если вы об этом.
Flector, плагин установил, он также удаляет атрибут href, как посоветовал ΞX.MI вставкой кода в functions.php.
Разве тег a без href валиден?
Тогда всем большое спасибо! Значит задача выполнена.
-
Ответ изменён 4 года, 7 месяцев назад пользователем Derzenochek.
anonymized-14765447
(@anonymized-14765447)
Derzenochek, на здоровье 🙂