簡體   English   中英

將自定義屬性添加到wordpress導航

[英]add custom attribute to wordpress navigation

在wordpress管理面板中,當我創建一個導航菜單時,可以為html結構中的每個<a>設置標題和類。 在Wordpress Codex中,我們可以為<ul>添加設置,如下所示:

<?php

$defaults = array(
    'theme_location'  => '',
    'menu'            => '',
    'container'       => 'div',
    'container_class' => '',
    'container_id'    => '',
    'menu_class'      => 'menu',
    'menu_id'         => '',
    'echo'            => true,
    'fallback_cb'     => 'wp_page_menu',
    'before'          => '',
    'after'           => '',
    'link_before'     => '',
    'link_after'      => '',
    'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>',
    'depth'           => 0,
    'walker'          => ''
);

wp_nav_menu( $defaults );

?>

問題是如何在wordpress的nav生成器中添加一些屬性,例如data-hover 任何機構都可以幫助如何向導航菜單的每個<a>添加自定義屬性。

您可以為菜單創建一個自定義的walker。 請參見此處的示例: http : //codex.wordpress.org/Function_Reference/wp_nav_menu#Using_a_Custom_Walker_Function

暫無
暫無

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

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