[英]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.