• 07-03-2014, 13:54:21
    #1
    Merhabalar,

    Sitemde nav menü kullanarak menü oluşturuyorum. Ancak menü ile ilgili resim eklemeyi başaramıyorum. Aşağıdaki fonksiyona diyelim ki wordpress menüsü ekledim wordpress ile ilgili wp.png resim dosyam var bunu ekleyecek. Menüdeki ikinci itemim diyelim ki kırtasiye onunla ilgili kalem.png dosyasını ekleyecek. Bunu yapabilecek fonsiyonu aşağıdaki fonksiyona ilave edebilecek varmı acaba.

    register_nav_menus( array(
    		'primary' => __( 'Özel Menüdür Sen Nereye İstersen Oraya Koyarım Patron' ),
    	) );
    function new_nav_menu_items($items) {
        $homelink = '<li class="home"><a href="' . home_url( '/' ) . '" >' . __('Anasayfa') .' </a></li>';
        $items = $homelink . $items;
        return $items;
    }
    
    add_filter('wp_nav_menu_items','new_nav_menu_items');
    add_filter('wp_list_pages','new_nav_menu_items');
  • 07-03-2014, 17:02:46
    #2
    Üyeliği durduruldu
    li class home'la felan uğraşmayın. menüyü normal ekleyin tema dosyasına(header.php) ve functions.php dosyasına.

    görünüm/menüler'den menü oluştururken:

    - üst taraftan Ekran Tercihleri'ni açın
    - CSS Sınıfları'nı aktifleştirin
    - menü öğesinin bulunduğğu yerde "CSS sınıfları (seçime bağlı)" diye bir şey çıkacaktır. buraya yazacağınız etiket, o öğenin css etiketi olur.

    css dosyasınızda tanımlayın:

    #nav menu ul li.kirtasiye {
    background: url(images/kirtasiye.png) no-repeat left;
    padding-left:12px;
    }