WordPress Snippet

ワードプレスをカスタマイズしよう

wp_nav_menu()のリンクに属性を追加する

add_filter( 'nav_menu_link_attributes', 'my_nav_menu_attr_add', 10, 3 );

function my_nav_menu_attr_add( $atts, $item, $args ) {

 /** see html source
 * <li id="menu-item-25840" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-25840">
 * <a href="" data-toggle="modal">example</a></li>
 */
//menu item id
 $menu_target= 25840;
 if ( $item->ID== $menu_target ) {
 $atts['data-toggle']= 'modal';
 }
 return $atts;
}

[emulsion_relate_posts]