WordPress Temalarına Özel Gezinme Menüleri Nasıl Eklenir?

Yayınlanan: 2022-11-08


WordPress temanıza özel gezinme menüleri eklemek ister misiniz?

Tüm temalar, bir gezinme menüsü görüntüleyebileceğiniz konumları ayarlamıştır. Ancak, varsayılan olarak, önceden tanımlanmış bu konumlar dışında başka bir yere menü ekleyemezsiniz.

Bu yazıda, WordPress temanızın herhangi bir alanına nasıl özel bir gezinme menüsü ekleyeceğinizi göstereceğiz.

WordPress temalarına özel gezinme menüleri nasıl eklenir?

WordPress Temalarına Neden Özel Gezinme Menüleri Eklenir?

Gezinme menüsü, web sitenizin önemli alanlarına işaret eden bağlantıların bir listesidir. Ziyaretçilerin, WordPress'te sayfa görüntülemelerini artırabilen ve hemen çıkma oranını azaltabilen ilginç içerik bulmasını kolaylaştırıyorlar.

Menünüzün tam konumu, WordPress temanıza göre değişir. Çoğu temanın birkaç seçeneği vardır, böylece farklı menüler oluşturabilir ve bunları farklı yerlerde gösterebilirsiniz.

Mevcut WordPress temanızda menüleri nerede görüntüleyebileceğinizi görmek için Görünüm » Menüler'e gidin ve ardından 'Konumu görüntüle' bölümüne bakın.

Aşağıdaki resimde Astra WordPress Teması tarafından desteklenen konumlar gösterilmektedir.

Popüler Astra temasındaki menü konumları

Ancak bazen, temanızda 'Görüntüleme konumu' olarak listelenmeyen bir alanda bir menü göstermek isteyebilirsiniz.

Bunu akılda tutarak, WordPress gezinme menülerini nasıl oluşturacağınıza bir göz atalım ve ardından bunları temanıza ekleyelim. Tercih ettiğiniz yönteme atlamak için aşağıdaki hızlı bağlantıları kullanmanız yeterlidir.

  • Yöntem 1. Tam Site Düzenlemede Özel Gezinme Menüsü Ekleme
  • Yöntem 2. SeedProd Kullanarak WordPress'te Özel Gezinme Menüsü Oluşturma (Tüm Temalarla Çalışır)
  • Yöntem 3. Kod Kullanarak WordPress'te Özel Gezinme Menüsü Oluşturma (Gelişmiş)

    Yöntem 1. Tam Site Düzenlemede Özel Gezinme Menüsü Ekleme

    Bir blok teması kullanıyorsanız, Tam Site Düzenleme (FSE) ve blok düzenleyiciyi kullanarak özel bir gezinme menüsü ekleyebilirsiniz. Daha fazla ayrıntı için, en iyi WordPress tam site düzenleme temaları hakkındaki makalemize göz atabilirsiniz.

    Bu yöntem her temayla çalışmaz ve menünün her bölümünü özelleştirmenize izin vermez. Herhangi bir WordPress temasına tamamen özel bir menü eklemek istiyorsanız, bir sayfa oluşturucu eklentisi kullanmanızı öneririz.

    Blok tabanlı bir tema kullanıyorsanız Görünüm » Düzenleyici seçeneğine gidin.

    FSE nasıl başlatılır

    Bu, etkin temanızın şablonlarından birinin zaten seçili olduğu tam site düzenleyicisini başlatır.

    Farklı bir şablona özel bir gezinme menüsü eklemek istiyorsanız, araç çubuğundaki oku tıklayın ve 'Tüm şablonlara gözat'ı seçin.

    Tam Site Düzenleyicide şablonları değiştirme

    Site düzenleyici artık temanızın parçası olan tüm farklı şablonları gösterecektir.

    Düzenlemek istediğiniz şablonu bulmanız ve bir tıklamanız yeterlidir.

    Blok tabanlı FSE'de anahtarlama şablonları

    Bir sonraki adım, menünüzü göstermek istediğiniz alana bir Gezinme bloğu eklemektir.

    Sol üst köşedeki mavi '+' düğmesini tıklayın.

    WordPress temanıza bloklar ekleme

    Şimdi devam edin ve arama çubuğuna 'Navigasyon' yazın.

    'Navigasyon' bloğu göründüğünde, basitçe sürükleyip düzeninize bırakın.

    WordPress Gezinme bloğu

    Ardından, Gezinme bloğunu seçmek için tıklayın.

    Görüntülemek istediğiniz menüyü zaten oluşturduysanız, 'Menü Seç'i tıklayın ve açılır listeden seçiminizi yapın.

    FSE kullanarak özel bir gezinme menüsü ekleme

    Başka bir seçenek de, tam site düzenleyicisinin içinde bir gezinme menüsü oluşturmanıza izin veren 'Yeni menü oluştur' seçeneğini tıklamaktır.

    Boş bir menüyle başlamak için 'Boş başlat'ı tıklamanız yeterlidir.

    WordPress tam site düzenleyicisinde bir menü oluşturma

    Yeni menüye öğe eklemek için '+' simgesini tıklamanız yeterlidir.

    Bu, herhangi bir yazı veya sayfa eklediğiniz bir açılır pencere açar ve bu bağlantıların yeni bir sekmede açılıp açılmayacağına karar verir.

    Blok düzenleyicide yeni bir menü nasıl oluşturulur?

    Menüye daha fazla öğe eklemek için bu adımları tekrarlamanız yeterlidir.

    Menünün görünümünden memnun olduğunuzda, 'Kaydet' düğmesine tıklamanız yeterlidir. Siteniz artık yeni şablonu kullanıyor olacak ve ziyaretçiler özel gezinme menünüzle etkileşim kurabilir.

    Yöntem 2. SeedProd Kullanarak WordPress'te Özel Gezinme Menüsü Oluşturma (Tüm Temalarla Çalışır)

    Tam site düzenleyici, blok tabanlı temalara temel bir özel menü eklemenin hızlı ve kolay bir yoludur. Ancak, herhangi bir temaya gelişmiş, tamamen özelleştirilebilir bir menü eklemek istiyorsanız, o zaman bir sayfa oluşturucu eklentisine ihtiyacınız olacaktır.

    SeedProd, piyasadaki en iyi WordPress sayfa oluşturucu eklentisidir ve gezinme menünüzün her bölümünü özelleştirmenize olanak tanır.

    SeedProd, başlangıç ​​noktanız olarak kullanabileceğiniz profesyonelce tasarlanmış 180'den fazla şablonla birlikte gelir. Bir şablon seçtikten sonra, basit bir sürükle ve bırak yöntemiyle sitenize özel bir gezinme menüsü ekleyebilirsiniz.

    Öncelikle, SeedProd eklentisini kurmanız ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

    Not: SeedProd'un kod yazmadan özel gezinme menüleri oluşturmanıza olanak tanıyan ücretsiz bir sürümü de vardır. Ancak, bu kılavuzda, aralarından seçim yapabileceğiniz çok daha fazla şablona sahip olduğu için SeedProd Pro'yu kullanacağız.

    Eklentiyi etkinleştirdikten sonra, SeedProd lisans anahtarınızı isteyecektir.

    SeedProd lisans anahtarı

    Bu bilgiyi SeedProd web sitesinde hesabınızın altında bulabilirsiniz. Anahtarı girdikten sonra, 'Anahtarı Doğrula' düğmesine tıklayın.

    Bunu yaptıktan sonra SeedProd » Açılış Sayfaları'na gidin ve 'Yeni Açılış Sayfası Ekle' düğmesini tıklayın.

    SeedProd'un sayfa tasarım şablonları

    Artık özel sayfanız için bir şablon seçebilirsiniz.

    Doğru tasarımı bulmanıza yardımcı olmak için, SeedProd'un tüm şablonları çok yakında ve olası satış kampanyaları gibi farklı kampanya türlerinde düzenlenmiştir. 404 sayfanızı iyileştirmek için SeedProd'un şablonlarını bile kullanabilirsiniz.

    SeedProd şablon kitaplığı

    Herhangi bir tasarıma daha yakından bakmak için farenizi o şablonun üzerine getirin ve ardından büyüteç simgesine tıklayın.

    Kullanmak istediğiniz bir tasarım bulduğunuzda, 'Bu Şablonu Seçin'i tıklayın.

    WordPress web siteniz için bir SeedProd şablonu seçme

    Tüm görsellerimizde 'Kara Cuma Satış Sayfası' şablonunu kullanıyoruz, ancak siz istediğiniz herhangi bir şablonu kullanabilirsiniz.

    Bir şablon seçtikten sonra, o özel sayfa için bir ad yazın. SeedProd, sayfanın başlığına göre otomatik olarak bir URL oluşturacaktır, ancak bu URL'yi istediğiniz gibi değiştirebilirsiniz.

    Bu bilgileri girdikten sonra 'Kaydet ve Sayfayı Düzenlemeye Başla' butonuna tıklayın.

    SeedProd kullanarak yeni bir sayfa oluşturma

    Çoğu şablon, tüm SeedProd sayfa düzenlerinin temel bileşenleri olan bazı blokları zaten içerir.

    Bir bloğu özelleştirmek için, sayfa düzenleyicide seçmek için tıklamanız yeterlidir.

    Soldaki araç çubuğu o blok için tüm ayarları gösterecektir. Örneğin, aşağıdaki resimde, bir 'Başlık' bloğu içindeki metni değiştiriyoruz.

    SeedProd'da bir başlığı düzenleme

    Soldaki menüdeki ayarları kullanarak metni biçimlendirebilir, hizalamasını değiştirebilir, bağlantılar ekleyebilir ve daha fazlasını yapabilirsiniz.

    Tasarımınıza yeni bloklar eklemek için sol taraftaki menüde herhangi bir bloğu bulun ve tasarımınıza sürükleyin. Bir bloğu silmek istiyorsanız, o bloğu seçmek için tıklayın ve ardından çöp kutusu simgesine tıklayın.

    Özel bir düzenden blokları kaldırma

    Özel bir gezinme menüsü oluşturmak istediğimiz için, sayfaya bir 'Nav Menüsü' bloğu sürükleyin.

    Bu, tek bir varsayılan 'Hakkında' öğesi içeren bir gezinme menüsü oluşturur.

    WordPress düzenine özel bir gezinme menüsü ekleme

    Bu menü öğesini özelleştirmek için, soldaki menüden tıklayarak seçin.

    Bu, metni değiştirebileceğiniz ve bağlantı kurulacak menü öğesinin URL'sini ekleyebileceğiniz bazı kontrolleri açar.

    Açılış sayfasına özel gezinme menüsü ekleme

    Varsayılan olarak, menü öğesi bir 'dofollow' bağlantısı olacak ve aynı tarayıcı penceresinde açılacaktır. Bu ayarlardan herhangi birini değiştirmek için 'URL Bağlantısı' bölümündeki onay kutularını kullanmanız yeterlidir.

    Aşağıdaki görselde yeni pencerede açılacak olan “nofollow” linkini oluşturuyoruz.

    Bir menü öğesini takip edilmeyen olarak işaretleme

    Menüye daha fazla öğe eklemek için 'Yeni Öğe Ekle' düğmesini tıklamanız yeterlidir.

    Ardından, yukarıda açıklanan aynı işlemi izleyerek bu öğelerin her birini özelleştirebilirsiniz.

    Özel bir gezinme menüsüne öğe ekleme

    Soldaki menüde ayrıca yazı tipi boyutunu ve metin hizalamasını değiştiren ayarlar bulunur.

    Menüdeki her öğe arasında görünecek bir ayırıcı bile oluşturabilirsiniz.

    Özel gezinme menünüz için bir ayırıcı oluşturma

    Bundan sonra devam edin ve 'Gelişmiş' sekmesine geçin. Burada menünün renklerini, aralığını, tipografisini ve diğer gelişmiş seçeneklerini değiştirebilirsiniz.

    Siz değişiklik yaptıkça, tasarımınızda nelerin iyi göründüğünü görmek için farklı ayarları deneyebilmeniz için canlı önizleme otomatik olarak güncellenir.

    SeedProd gelişmiş özelleştirme ayarları

    Özel menünün görünümünden memnunsanız, onu yayınlama zamanı gelmiştir.

    'Kaydet'in yanındaki açılır oku tıklamanız ve ardından 'Yayınla'yı seçmeniz yeterlidir.

    Özel bir sayfa düzeni nasıl yayınlanır?

    Özel gezinme menünüz ve sayfa artık WordPress blogunuzda yayınlanacak.

    Yöntem 3. Kod Kullanarak WordPress'te Özel Gezinme Menüsü Oluşturma (Gelişmiş)

    Bir sayfa oluşturucu eklentisi kurmak istemiyorsanız, kodu kullanarak özel bir gezinme menüsü ekleyebilirsiniz. Normalde, temanızın functions.php dosyasına özel kod parçacıkları eklemeniz gerekir.

    Ancak, bu yöntemi ileri düzey kullanıcılar dışında kimseye önermiyoruz ve o zaman bile, kodunuzdaki küçük bir hata bir dizi yaygın WordPress hatasına neden olabilir veya sitenizi tamamen bozabilir.

    Bu yüzden WPCode kullanmanızı öneririz. Herhangi bir temel WordPress dosyasını düzenlemek zorunda kalmadan WordPress'e özel kod eklemenin en kolay ve en güvenli yoludur.

    Yapmanız gereken ilk şey, ücretsiz WPCode eklentisini web sitenize yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

    Aktivasyon üzerine, WordPress kontrol panelinizde Kod Parçacıkları » Parça Parçacığı Ekle'ye gidin.

    WPCode WordPress eklentisini kullanarak bir kod parçacığı ekleme

    Burada, sitenize ekleyebileceğiniz tüm farklı hazır snippet'leri göreceksiniz.

    Kendi snippet'imizi eklemek istediğimizden, farenizi 'Özel Kodunuzu Ekleyin' üzerine getirin ve ardından 'Snippet Kullan'ı tıklayın.

    WordPress web sitenize özel bir snippet ekleme

    Başlamak için özel kod snippet'i için bir başlık girin. Bu, snippet'i tanımlamanıza yardımcı olan herhangi bir şey olabilir.

    Bundan sonra, 'Kod Türü' açılır menüsünü açın ve 'PHP Snippet'i seçin.

    WPCode kullanarak özel bir gezinme menüsü ekleme

    Bunu yaptıktan sonra, aşağıdaki pasajı kod düzenleyiciye yapıştırmanız yeterlidir:

    function wpb_custom_new_menu() 
      register_nav_menu('my-custom-menu',__( 'My Custom Menu' ));
    
    add_action( 'init', 'wpb_custom_new_menu' );
    

    Bu, temanıza 'Özel Menüm' adı verilen yeni bir menü konumu ekleyecektir. Farklı bir ad kullanmak için yukarıdaki kod parçacığını değiştirmeniz yeterlidir.

    Temanıza birden fazla yeni gezinme menüsü eklemek istiyorsanız, kod parçacığınıza fazladan bir satır eklemeniz yeterlidir. Örneğin, burada temamıza Özel Menüm ve Ekstra Menü adlı iki yeni menü konumu ekliyoruz:

    function wpb_custom_new_menu() 
      register_nav_menus(
        array(
          'my-custom-menu' => __( 'My Custom Menu' ),
          'extra-menu' => __( 'Extra Menu' )
        )
      );
    
    add_action( 'init', 'wpb_custom_new_menu' );
    

    Kod kutusunun altında, ekleme seçeneklerini göreceksiniz. Zaten seçili değilse, snippet'in sitenize otomatik olarak eklenmesi ve yürütülmesi için 'Otomatik Ekle' yöntemini seçin.

    Bundan sonra, 'Konum' açılır menüsünü açın ve 'Her Yerde Çalıştır'ı tıklayın.

    Özel bir kod snippet'i çalıştırma

    Ardından, ekranın üst kısmına kaydırmaya ve 'Etkin' olarak değişmesi için 'Aktif Değil' geçiş düğmesine tıklamaya hazırsınız.

    Son olarak, devam edin ve bu pasajı canlı hale getirmek için 'Kaydet'i tıklayın.

    WPCode WordPress eklentisini kullanarak özel bir gezinme menüsü ekleme

    Bundan sonra, Görünüm » Menüler'e gidin ve 'Konumu görüntüle' alanına bakın.

    Artık yeni bir 'Özel Menüm' seçeneği görmelisiniz.

    WPCode eklentisi kullanılarak oluşturulan özel bir gezinme menüsü

    Artık yeni konuma bazı menü öğeleri eklemeye hazırsınız. Daha fazla bilgi için lütfen yeni başlayanlar için navigasyon menülerinin nasıl ekleneceğine ilişkin adım adım kılavuzumuza bakın.

    Menünüzden memnun olduğunuzda, bir sonraki adım onu ​​WordPress temanıza eklemektir.

    Özel gezinme menüsünü WordPress temanıza ekleme

    Çoğu web sitesi sahibi, gezinme menüsünü doğrudan site logosu veya başlığının hemen ardından başlık bölümünün altında gösterir. Bu, gezinme menüsünün ziyaretçilerin gördüğü ilk şey olduğu anlamına gelir.

    Ancak, temanın şablon dosyasına bazı kodlar ekleyerek özel gezinme menünüzü istediğiniz yerde görüntüleyebilirsiniz.

    WordPress kontrol panelinizde Görünüm » Tema Dosyası Düzenleyici'ye gidin.

    Sağ taraftaki menüde, düzenlemek istediğiniz şablonu seçin. Örneğin, web sitenizin başlığında özel gezinme menüsünü göstermek istiyorsanız, o zaman genellikle header.php dosyasını seçmek istersiniz.

    WordPress tema dosyası düzenleyicisi

    Doğru şablon dosyasını bulma konusunda yardım için, lütfen WordPress temanızda hangi dosyaları düzenleyeceğinizi bulma kılavuzumuza bakın.

    Şablon dosyasını seçtikten sonra, bir wp_nav_menu işlevi eklemeniz ve özel menünüzün adını belirtmeniz gerekir. Örneğin, aşağıdaki kod parçacığında temanın başlığına Özel Menüm'ü ekliyoruz:

    wp_nav_menu( array( 'theme_location'=>'my-custom-menu', 'container_class'=>'custom-menu-class' ) );
    

    Kodu ekledikten sonra, değişikliklerinizi kaydetmek için 'Dosyayı Güncelle' düğmesine tıklayın.

    WordPress tema dosyalarını düzenleme

    Artık sitenizi ziyaret ederseniz, özel menünün çalışırken olduğunu göreceksiniz.

    Varsayılan olarak, menünüz düz madde işaretli bir liste olarak görünecektir.

    Kod kullanılarak oluşturulan özel bir WordPress menüsü

    Sitenize özel CSS kodu ekleyerek, WordPress temanıza veya şirket markanıza daha iyi uyacak şekilde özel gezinme menüsünü şekillendirebilirsiniz.

    Bunu yapmak için Görünüm » Özelleştir seçeneğine gidin.

    Bir WordPress temasını özelleştirme

    WordPress özelleştiricisinde 'Ek CSS'yi tıklayın.

    Bu, biraz CSS yazabileceğiniz küçük bir kod düzenleyici açar.

    WordPress temanıza ek CSS ekleme

    Artık menünüze tema şablonunuza eklediğiniz CSS sınıfını kullanarak stil verebilirsiniz. Örneğimizde bu, .custom_menu_class .

    Aşağıdaki kodda kenar boşlukları ve dolgu ekliyoruz, metin rengini siyah olarak ayarlıyoruz ve menü öğelerini yatay bir düzende düzenliyoruz:

    div.custom-menu-class ul 
        margin:20px 0px 20px 0px;
        list-style-type: none;
        list-style: none;
        list-style-image: none;
        text-align:right;
    	display:inline-block;
    
    div.custom-menu-class li 
        padding: 0px 20px 0px 0px;
        display: inline-block;
     
    
    div.custom-menu-class a 
        color:#000;
    
    

    WordPress özelleştirici, menünün yeni stille nasıl görüneceğini göstermek için otomatik olarak güncellenecektir.

    Özel bir gezinme menüsü tasarlama

    Menünün görünümünden memnunsanız, değişikliklerinizi yayınlamak için 'Yayınla'yı tıklayın.

    Daha fazla bilgi için, lütfen WordPress gezinme menülerinin nasıl stillendirileceğine ilişkin kılavuzumuza bakın.

    WordPress Gezinme Menüleriyle Daha Fazlasını Yapın

    WordPress ile bir menüde bağlantıları göstermekten çok daha fazlasını yapabilirsiniz. Gezinme menülerinizden nasıl daha fazla yararlanabileceğiniz aşağıda açıklanmıştır:

    • WordPress'te gezinme menülerine resim simgeleri nasıl eklenir
    • WordPress'te menülere koşullu mantık nasıl eklenir?
    • WordPress temanıza menü açıklamaları nasıl eklenir?
    • WordPress'te tam ekrana duyarlı bir menü nasıl eklenir
    • WordPress sitenize mega menü nasıl eklenir?

    Umarız bu nihai kılavuz, WordPress'te nasıl özel bir gezinme menüsü ekleyeceğinizi öğrenmenize yardımcı olmuştur. Blog trafiğinizi artırmanın en iyi yollarını ve WordPress sitenize gelen web sitesi ziyaretçilerini nasıl izleyeceğinizi de görmek isteyebilirsiniz.

    Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook'ta da bulabilirsiniz.

    WordPress Temalarına Özel Gezinme Menüleri Nasıl Eklenir yazısı ilk olarak WPBeginner'da yayınlandı.