Functions.php Aşağıdaki Kodu Ekleyin.( <?php ?> Tagları Arasına)
// menü başlar
class Description_Walker extends Walker_Nav_Menu
{
function start_el(&$output, $item, $depth, $args)
{
// açıklama döngüsü
$description = ( ! empty ( $item->description ) and 0 == $depth )
? '<span>' . esc_attr( $item->description ) . '</span>' : '';
$classes = empty($item->classes) ? array () : (array) $item->classes;
$class_names = join(' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) );
!empty ( $class_names ) and $class_names = ' class="'. esc_attr( $class_names ) . '"';
$output .= "";
$attributes = '';
!empty( $item->attr_title ) and $attributes .= '';
!empty( $item->target ) and $attributes .= ' target="' . esc_attr( $item->target ) .'"';
!empty( $item->xfn ) and $attributes .= ' rel="' . esc_attr( $item->xfn ) .'"';
!empty( $item->url ) and $attributes .= ' href="' . esc_attr( $item->url ) .'"';
$title = apply_filters( 'the_title', $item->title, $item->ID );
$item_output = $args->before
. "<a $attributes><li class='tooltips'><div id='nav'><i class='fa fa-home'></i></br>"
. $args->link_before
. $title
. $description
. '</li></a>'
. $args->link_after
. $args->after;
$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
}
function end_el(&$output, $item, $depth)
{
$output .= "";
}
}
// menü biter
register_nav_menu( "menu1", "Üst Menü" );header.php'ye menü kodları yerine ul tagları arasına aşağıdaki kodu ekleyin.(<ul>buraya</ul>)
<?php if ( has_nav_menu( 'menu1' ) ) { $menu1 = wp_nav_menu( array( 'container' => '', 'walker' => new description_walker ,'echo' => '0', 'theme_location' => 'menu1' ) ); $menu1son = preg_replace( array( '#^<ul[^>]*>#', '#</ul>$#' ), '', $menu1 ); echo $menu1son; } else {
echo'<br/><b><font color="red">Admin Paneli >> Görünüm >> Menüler </font> Bölümünden Menü Oluşturabilirsiniz...</b>';
} ?>Ardından Admin Paneli Görünüm>> Menüler >> Bölümünden Menü Oluşturup Üst Bölümü Seçip Kaydedin Açıklama Vs Ona Göre Yazın Fakat Class Olayını Yapmadım Nedeni Css te Before Kodunu Uygulamışsınız.Her Menüye Farklı Class Girecek Şekilde Yaparsanız Haber Verin Kodu Tekrar Düzenlenyip Göndereyim...