Изменить классы ссылок WordPress wp_nav_menu - PullRequest
0 голосов
/ 26 марта 2019

Я сейчас пытаюсь выяснить, как я могу добавить класс к ссылкам wp_nav_menu <a>. Я всегда могу найти вопрос и учебные пособия, как я могу изменить класс генератора <li> или <ul>, но ничего о классах ссылки <a>.

Это мой маленький кусочек кода:

<div class="navbar">
    <ul>
        <li><a class="add-class-here" href="#">Menu 1</a></li>
        <li><a href="#">Menu 2</a></li>
        <li><a href="#">Menu 3</a></li>
    </ul>
</div>

Как видите, я хочу добавить класс к элементу <a> (ссылка). Как взломать я могу это сделать?

1 Ответ

0 голосов
/ 26 марта 2019

нашел мой ответ.Может быть, я немного поторопился с вопросом о новом:

add_filter( 'nav_menu_link_attributes', 'nav_menu_link_class', 10, 3 );
function nav_menu_link_class( $atts, $item, $args ) {
    $class         = 'has-ripple';
    $atts['class'] = $class;

    return $atts;
}

Так вот как я добавил класс пульсации ко всем объектам ссылки.Выглядит круто сейчас!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...