簡體   English   中英

更改WordPress wp_nav_menu鏈接類

[英]Change WordPress wp_nav_menu link classes

我目前正試圖弄明白,如何在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> (link)元素中添加一個類。 我怎么能這樣做?

找到我的答案。 也許我有點要快速問一個新的:

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;
}

所以這就是我為所有鏈接對象添加了一個ripple類的方法。 現在看起來很酷!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM