En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Navigasyon Menüleri Nasıl Stil Verilir (Güncellendi)

İyi biçimlendirilmiş bir menü büyük bir fark yaratabilir. Sitenizin genel görünümünü iyileştirebilir, ziyaretçilerin aradıklarını bulmalarını kolaylaştırabilir ve hatta belirli sayfalara tıklamalarını teşvik edebilir.

WPBeginner olarak, menüleri stilize etmenin her türlü yaratıcı yolunu gördük. Yıllar boyunca kendi gezinme menüsü stilimizle de defalarca denemeler yaptık. Bu nedenle, farklı durumlar için en iyi sonucu verenleri paylaşmak istiyoruz.

Bu makalede, WordPress gezinme menünüzü 5 farklı şekilde nasıl stilize edeceğinizi göstereceğiz.

WordPress Navigasyon Menüleri Nasıl Stil Verilir

WordPress Gezinme Menünüzü Neden Stillemelisiniz?

WordPress gezinme menünüz, ziyaretçileri en önemli sayfalara yönlendiren web sitenizin yol haritasıdır. Çoğu web sitesinin üst kısmında görünür, bu da dikkat çekmek ve kullanıcıların içeriğinizi nasıl keşfettiğini etkilemek için harika bir yerdir.

Gezinme menünüzü stilize etmek, sadece güzel görünmesini sağlamaktan daha fazlasıdır. Web sitenizin kullanıcı deneyimini önemli ölçüde iyileştirebilir ve dolayısıyla arama motoru optimizasyonunuzu (SEO) artırabilir.

Menü tasarımınızın kullanımı zorsa, ziyaretçiler aradıklarını bulmakta zorlanabilir ve hayal kırıklığına uğrayarak ayrılabilir. Öte yandan, net ve görsel olarak çekici bir menü, farklı bölümlere tıklamalarını ve sitenizde daha fazla zaman geçirmelerini teşvik edebilir.

Sonuç olarak, site sayfa görüntülemelerinizi artırabilir ve hemen çıkma oranını azaltabilirsiniz.

Bu kılavuz, WordPress temanıza ve rahatlık seviyenize bağlı olarak gezinme menünüzü stilize etmek için farklı yöntemleri açıklayacaktır. Bu eğiticide gezinmek ve sizin için en iyi çalışan yöntemi bulmak için aşağıdaki hızlı bağlantıları kullanabilirsiniz:

Yöntem 1: Tam Site Düzenleyici (Blok Temalar) ile Navigasyon Menünüzü Özelleştirin

Eğer bir blok tema kullanıyorsanız ve site navigasyon menünüzü Tam Site Düzenleyici ile biçimlendirmek istiyorsanız, bu yöntem tam size göre.

Öncelikle, WordPress kontrol panelinize gidin ve Görünüm » Düzenleyici'ye gidin.

WordPress yönetim panelinden Tam Site Düzenleyici'yi seçme

Burada, blok temanızın farklı bölümlerini özelleştirmek için seçenekler göreceksiniz.

Devam edin ve 'Navigasyon'a tıklayın.

WordPress Tam Site Düzenleme'de Gezinmeyi Seçme

Sonraki sayfada, kurşun kalem 'Düzenle' simgesine tıklayın.

Bu, Gezinme bloğunuzu düzenleyebileceğiniz blok düzenleyiciyi açacaktır.

WordPress Tam Site Düzenleme'de Gezinme için kalem düzenleme düğmesine tıklamak

Blok düzenleyiciye girdikten sonra, WordPress web sitenizin sayfalarını gezinme menüsü öğeleri olarak görüntüleyen 'Sayfa Listesi' bloğuna tıklayın.

Ardından, ‘Düzenle’ye tıklayın.

Sayfa listesi bloğunu düzenleme

Şimdi bir açılır pencere görünecek ve Sayfa Listesi bloğunu düzenleyebileceğinizi belirtecektir. Bloğa yeni menü öğeleri ekleyebilir, kaldırabilir, yeniden sıralayabilir ve düzenleyebilirsiniz.

Devam etmek için 'Düzenle'ye tıklayın.

Sayfa listesi bloğunu düzenlemeyi onaylama

Gezinme menüsü için blok düzenleyici, bir sayfayı veya gönderiyi düzenlerken olduğu gibi çalışır. özel bağlantılar, bir harekete geçirici mesaj düğmesi, bir arama formu, bir site logosu ve daha birçok menü öğesi eklemekten çekinmeyin.

Tam Site Düzenleyicisi ile menüleri yönetme hakkında daha derinlemesine bilgi edinmek isterseniz, Tam Site Düzenleme rehberimizdeki gezinme menünüzü nasıl düzenleyeceğiniz bölümüne göz atın. Bu bölüm ayrıca alt menüler oluşturmaktan da bahseder.

FSE'de navigasyon menüsüne menü öğeleri ekleme

Şimdi stil vermeye başlayalım. Başlamak için herhangi bir bloğa tıklayın.

Bloğa bağlı olarak araç çubuğu bazı özelleştirme seçenekleri sunabilir. Örneğin, bir Sayfa Bağlantısı seçerseniz, onu kalın, italik, üstü çizili yapabilir ve gerekirse yeniden sıralayabilirsiniz.

Bu araçları kullanarak tek bir menü öğesini diğerlerinden ayırabilirsiniz.

Menüdeki bir sayfa bağlantısı için blok araç çubuğu ayarları

Sağdaki ayarlar panelinde, 'Blok' sekmesine geçin ve altında 'Stiller' sekmesine gidin.

Burada, bloğunuzun rengini, tipografisini, boyutlarını, kenarlıklarını ve gölgelerini özelleştirebilirsiniz.

Navigasyon menüsündeki blok öğeleri için blok stilleri sekmesi

Bloklar varsayılan Stil ayarları eğilimindedir. Örneğin, bir Sayfa Bağlantısını düzenliyorsanız, yalnızca 'Yazı Tipi Boyutu' ve 'Genişlik' gibi seçenekleri görebilirsiniz.

Ama endişelenmeyin. Yazı tipi ailesi ve harf aralığı gibi daha fazla özelleştirme olanağını etkinleştirmek için bu seçeneklerin yanındaki üç noktalı menüye tıklamanız yeterlidir.

Blok stilleri sekmesinde daha fazla stil özelliğini etkinleştirme

Benzer şekilde, gezinme menünüzde bir Düğme bloğunuz varsa, üzerine tıklamak stilini, metnini, arka plan rengini, tipografisini, boyutlarını, kenarlığını ve hatta gölgesini özelleştirme seçeneklerini ortaya çıkaracaktır.

Daha fazla bilgi için bir harekete geçirici mesaj düğmesi ekleme kılavuzumuzu okuyabilirsiniz.

Eylem çağrısı düğmesine gölge ekleme

Gezinme menünüzün arka plan rengini değiştirmek istiyorsanız, bunu temanızın üst bilgi şablonunu düzenleyerek yapmanız gerekecektir.

Açmak için, üstteki 'Navigation' yazan komut arama alanına tıklayın. Ardından 'Header' yazın ve Enter tuşuna basın.

FSE'de başlık şablonuna gitme

Şimdi, Liste Görünümünü açın ve Grup'u seçin.

Bu grup, başlığınızın site başlığını ve gezinme menüsünü içerir.

FSE'de Liste Görünümünde Grup Seçme

Ardından, Blok ayarları kenar çubuğundaki 'Stiller' sekmesini açın ve Renk bölümündeki 'Arka Plan'ı tıklayın.

After that, just choose a background color for your header template.

FSE'de üstbilgi arka plan rengini değiştirme

Gezinme menünüzün stiline alıştığınızda, 'Kaydet' düğmesine tıklamanız yeterlidir; yeni menünüz ve üst bilginiz WordPress blogunuzda veya sitenizde yayında olacaktır.

Demo sitemizdeki gezinme menümüz şöyle görünüyor:

FSE ile stilize edilmiş bir gezinme menüsü örneği

Yapacağınız stil seçimlerinin, temanızın genel stil seçeneklerine bağlı olacağını unutmayın.

Temanızın genel stillerini özelleştirmek istiyorsanız, sağ üst köşedeki 'Stiller' düğmesine tıklamanız gerekir.

FSE'de küresel stiller sekmesini açma

Buradan, tüm web sitesi için tipografiyi, renkleri ve düzeni değiştirebilirsiniz.

Not: Burada yaptığınız değişikliklerin yalnızca gezinme menünüzü değil, temanızın diğer bölümlerini de etkileyeceğini unutmayın.

Daha fazla bilgi için, Tam Site Düzenleme kılavuzundaki web sitenizin küresel stillerini nasıl değiştireceğiniz bölümüne göz atın.

Yöntem 2: Tema Özelleştirici ile Gezinme Menünüzü Özelleştirin (Klasik Temalar)

Bu yöntem, yerleşik Tema Özelleştirici'yi kullanarak gezinme menülerini stilize etmek isteyen klasik WordPress temalarına sahip kullanıcılar içindir.

Önceki yöntemle olduğu gibi, menü öğelerini yönetmek yerine menünün görünümünü stilize etmeye odaklanacağız.

Klasik temalarda menülerin nasıl oluşturulacağını ve yönetileceğini öğrenmek isterseniz, WordPress'e gezinme menüsü ekleme hakkındaki rehberimize göz atın. Özel Düzenleyici ile menü oluşturmayı, bunları farklı menü konumlarına atamayı ve menüleri widget olarak eklemeyi kapsar.

Tema Özelleştirici'yi kullanmak için WordPress kontrol panelinize gidin ve Görünüm » Özelleştir yolunu izleyin. Ardından, aktif temanızın yanındaki 'Özelleştir' düğmesine tıklayın.

WordPress tema özelleştiricisi

Burada, kullandığınız temaya bağlı olarak temanızın çeşitli yönlerini özelleştirmek için seçenekler göreceksiniz. Çoğu durumda, WordPress temalarında bir 'Menüler' seçeneği bulunur, ancak üçüncü taraf geliştiriciler de başka ayarlar ekleyebilir.

Örneğin, Sydney teması, menü özelleştirmesi için özel bir Başlık Oluşturucuya sahiptir. Özel menü ayarları ekleyip eklemediklerini görmek için temanızın belgelerine başvurduğunuzdan emin olun.

Sydney'deki Üstbilgi Oluşturucu menüsü

Temanızda bu tür özelleştirme seçenekleri yoksa endişelenmeyin. Menüyü özel CSS kullanarak kolayca stilize edebiliriz.

İlk olarak, 'Menüler' bölümüne tıklayın.

Tema Özelleştirici'de Menüleri Seçme

Sonraki sayfada, dişli çark 'Ayarlar' simgesine tıklayın ve ardından 'CSS Sınıfları'nı seçin.

Bu, her menü öğesine benzersiz bir CSS sınıfı atamanıza olanak tanır ve daha sonra bunları ayrı ayrı stilize etmenizi sağlar.

Menü öğelerine CSS sınıfları ekleme

Next, scroll down the panel.

Ardından, birincil menünüzü açın.

Tema Özelleştirici'de birincil menüyü seçme

Şimdi yapmak istediğiniz, değiştirmek istediğiniz menü öğesini bulup genişletmek için tıklamaktır.

Özel bir CSS sınıfı eklemek için yeni bir seçenek göreceksiniz. Aşağıdaki örnekte, İletişim Sayfamıza yalnızca contact-us CSS sınıfını ekliyoruz.

Bir menü öğesine CSS sınıfı ekleme

Menü öğelerinize CSS sınıfları atadıktan sonra, Tema Özelleştirici'deki ana menüye geri dönün.

Ardından, 'Ek CSS'ye tıklayın.

Tema Özelleştirici'de Ek CSS sekmesini açma

Buraya, gezinme menünüzü biçimlendirmek için özel CSS kodu ekleyebilirsiniz.

Bazı örneklere göz atalım ve CSS sınıflarını ve onaltılık renk kodunu değiştirmekten çekinmeyin:

Menü Öğesinin Arka Plan Rengini Değiştirin

Aşağıdaki kod parçacığı, contact-us CSS sınıfına sahip menü öğesinin arka plan rengini yeşil (#E3FFA8) olarak değiştirir ve yuvarlak köşeler ekler (kenarlık-yarıçapı: 5px):

.contact-us {
  background-color: #E3FFA8;
  border-radius: 5px;
}
CSS ile bir menü öğesine arka plan rengi ekleme

Varsayılan Menü Bağlantı Rengini Değiştir

Bu kod parçacığı, birincil menü listesindeki (#primary-menu-li a) tüm menü bağlantılarının rengini kırmızıya (#ff0000) değiştirir:

.primary-menu li a {
    color: #ff0000; 
}

Temanızın birincil menüsü için CSS sınıfının bizimkinden farklı görünebileceğini unutmayın.

CSS ile gezinme menüsündeki bağlantı renklerini değiştirme

Temanızın CSS sınıfı birincil menüsünün ne olduğunu görmek için, gezinme menüsü alanınız etrafında inceleme aracını kullanabilirsiniz.

Ardından, 'menu' veya 'navigation-menu' yazan bir HTML kodu arayın. Yanında onu tanımlayan bir CSS sınıfı olmalı.

Birincil menü için CSS sınıfı

Menü Öğelerine Vurgu Efektleri Ekleme

Bu kod parçacığı, birincil menü listesindeki (#primary-menu li) tüm menü öğelerini hedefler ve bir fareyle üzerine gelme efekti ekler:

.primary-menu li a:hover {
  background-color: #a6e4a5;
	color: #666;
	border-radius: 5px;
	}

When a user hovers over the menu item, the background color changes to a light green (#a6e4a5), the text color changes to a dark grey (#666), and rounded corners are added (border-radius: 5px).

CSS ile menü öğelerine fareyle üzerine gelme efektleri ekleme

WordPress'te Şeffaf Navigasyon Menüleri Oluşturun

Bu CSS kod parçacığı, gezinme menünüzü şeffaf hale getirebilir:

#site-navigation { 
background-color:transparent; 
}

Bu efekti kullanmak, web sitenize temiz, modern bir his vermek için arka plan resmi ile harmanlayacaktır.

Transparent Navigation Menus

Daha fazla ilham için aşağıdaki kılavuzlarımıza göz atabilirsiniz:

Unutmayın, bunlar yalnızca başlamanız için birkaç örnektir. Bu yöntemleri kullanmak istiyor ancak Ek CSS bölümünü bulamıyorsanız, eksik tema özelleştirici sorununu nasıl çözeceğinize dair rehberimize göz atın.

Bu yöntem, gezinme menüsünün görünümü üzerinde daha fazla kontrol isteyen ancak yine de başlangıç dostu bir deneyim tercih edenler için mükemmeldir. Ayrıca, web sitenizin erken aşamalarındaysanız ve henüz yayınlamadıysanız harika bir seçenektir.

Bir sayfa oluşturucu eklentisi, kod yazmaya gerek kalmadan sürükle ve bırak işlevselliğini kullanarak web sitenizin düzenini görsel olarak tasarlamanıza olanak tanır. Bu, onu tamamen yeni başlayanlar için ideal kılar.

Bu bölümde, sayfa oluşturucu eklentimiz olarak SeedProd'u kullanacağız. SeedProd, kullanıcı dostu bir arayüz sunar ve gezinme menünüzü öne çıkarmak için ek bloklar ve özellikler içerir.

Not: SeedProd Pro kullanacağız, çünkü tema oluşturucu özelliği yalnızca Pro sürümünde mevcuttur. Ancak, SeedProd'un nasıl olduğunu keşfetmek için ücretsiz sürümünü kullanmaktan çekinmeyin.

Adım 1: SeedProd'u Yükleyin ve Etkinleştirin

Öncelikle, WordPress web sitenize SeedProd eklentisini kurun ve etkinleştirin. Daha fazla bilgi için WordPress eklentisinin nasıl kurulacağına dair rehberimizi okuyabilirsiniz.

Etkinleştirildikten sonra, WordPress kontrol panelinizden SeedProd » Ayarlar'a gidin. Ardından, SeedProd lisans anahtarınızı girin ve 'Anahtarı doğrula' düğmesine tıklayın.

SeedProd lisans anahtarını WordPress web sitenize ekleme

Adım 2: Bir SeedProd Tema Şablon Kiti Seçin

Şimdi, SeedProd » Tema Oluşturucu. bölümüne gidin. Burası, sıfırdan özel bir WordPress teması oluşturabileceğiniz yerdir.

Önceden tasarlanmış şablonlardan oluşan bir galeriye göz atmak için ‘Tema Şablon Kitleri’ düğmesine tıklayın.

SeedProd'un Tema Şablon Kitlerine Erişme

For this tutorial, we’ll be using the Smile Craft Medical Website Theme. However, feel free to choose any template that suits your business.

Web sitenizin stiline hangisinin uyduğunu görmek için büyüteç simgesine tıklayarak bu tema şablon kitlerini önizleyebilirsiniz.

Once you’ve found a theme template you like, click the orange checkmark icon to import the template parts.

SeedProd'da tema şablon kiti seçme

SeedProd artık başlık, altbilgi, ana sayfa gibi temel web sitesi bölümlerini oluşturacaktır. Bunların hepsi sürükle ve bırak oluşturucu kullanılarak görsel olarak düzenlenebilir.

Adım 3: Menü Tasarımını Özelleştirin

Tema şablonu yüklendikten sonra Tema Oluşturucu sayfasına döneceksiniz.

SeedProd tema şablonunda, gezinme menüsü başlık şablonu bölümünde bulunur.

Başlık şablonunuzu düzenlemek için, üzerine gelin ve 'Tasarımı Düzenle' bağlantısına tıklayın. Bu, şablonu sürükle-bırak düzenleyicisinde açacaktır.

Bir SeedProd tema başlığını düzenleme

Şimdi, Nav Menü bloğundan (bu sizin gezinme menünüzdür) ve temaya bağlı olarak diğer bloklardan oluşan bir başlık bölümü göreceksiniz.

Menüyü düzenlemek için Gezinme Menüsü bloğuna tıklayın. Sol kenar çubuğu daha sonra size blok ayarlarının bir listesini gösterecektir.

Gezinme Menüsü bloğunu düzenleme

Varsayılan olarak SeedProd, kullandığınız tema şablonuna dayalı bir menü oluşturmak için 'Basit' menüyü kullanır. Ancak, standart WordPress menü düzenleyicisini (Görünüm » Menüler) kullanarak zaten oluşturduğunuz önceden var olan bir menüyü kullanmak için 'WordPress Menüsü' seçeneğini de kullanabilirsiniz.

İkisi arasındaki farkı inceleyelim. Basit yöntem, sayfa oluşturucu arayüzünde doğrudan bağlantı eklemenize, düzenlemenize ve kaldırmanıza olanak tanır.

Yeni bir menü öğesi oluşturmak için '+ Yeni Öğe Ekle' düğmesine tıklayın.

SeedProd'daki Basit Nav Menüsünü Düzenleme

Buraya metin etiketini ve bağlantı URL'sini girebilirsiniz.

Ardından, bağlantıyı yeni bir pencerede açmayı seçin ve (gerekirse) bir nofollow özniteliği ekleyin. Şöyle:

SeedProd Basit Menü'de yeni bir menü öğesi yapılandırma

Bir öğenin yanındaki üç çizgi düğmesine tıklayıp yukarı veya aşağı sürükleyerek menü öğelerini yeniden düzenleyebilirsiniz.

Bir menü öğesini silmek için üzerine gelin ve yanındaki çöp kutusu simgesine tıklayın.

Deleting or reordering menu items in SeedProd

Bu seçeneğin dezavantajı, açılır menüler oluşturamamasıdır. Bu yüzden 'Basit' olarak adlandırılır.

Öte yandan, 'WordPress Menüsü' seçeneği, menü öğelerini doğrudan SeedProd düzenleyicisinden yönetmenize izin vermez. Bunu menü düzenleyicisinde yapmanız gerekir.

İyi haber şu ki, önceden var olan menünüz bir açılır menü ise, onu bu yöntemle görüntüleyebilirsiniz.

Hangi yöntemi seçerseniz seçin, menü öğeleri arasındaki yazı tipi boyutunu ve aralığı özelleştirebilir, bir metin ayırıcı ekleyebilir veya hizalamayı ayarlayabilirsiniz.

SeedProd'da WordPress Menü Seçeneğini Seçme

'Gelişmiş' sekmesi daha da fazla özelleştirme seçeneği sunar.

Liste düzenini yataydan dikeye değiştirebilir, tipografiyi ayarlayabilir, metin ve vurgu renklerini değiştirebilir ve hatta metin gölgeleri ekleyebilirsiniz.

SeedProd'da Gelişmiş sekmeye geçme

Aşağı kaydırarak, masaüstü, tablet ve mobil cihazlar için dolgu ve kenar boşluklarını kontrol edebilirsiniz.

Bu sayede menünüz her ekran boyutunda gezinmesi kolay olur.

SeedProd'da menünün mobil için dolgu ve kenar boşluklarını yapılandırma

Menünüzün öne çıkmasını ister misiniz?

SeedProd, daha ilgi çekici bir kullanıcı deneyimi için animasyonlar eklemenize olanak tanır. Daha fazla bilgi için WordPress'e CSS animasyonlarının nasıl ekleneceğine dair adım adım kılavuzumuzu okuyabilirsiniz.

SeedProd'a animasyon efektleri ekleme

Gezinme çubuğunuza yeni bir eylem çağrısı düğmesi eklemek istiyorsanız, SeedProd'un Düğme bloğunu kullanabilirsiniz.

Sol kenar çubuğundaki blok bulucuyu açın ve sol kenar çubuğundaki Düğme bloğunu bulun.

SeedProd'a Düğme Ekleme

Ardından, bloğu başlığınıza istediğiniz yere sürükleyin.

Tamamlandığında, düğmenin harekete geçirici mesajını, bağlantısını, stilini ve diğer ayarlarını özelleştirmeniz yeterlidir.

SeedProd'da düğme şablonunu değiştirme

Ayrıca, kullanıcı aşağı kaydırdıkça sayfanın üstünde kalan yapışkan bir menü oluşturabilirsiniz. Bu şekilde, farklı bir sayfaya gitmek istediklerinde her seferinde yukarı gitmek zorunda kalmazlar.

Bunu yapmak için, bölümün üzerine gelip mor bir çizgi görünene kadar bekleyin, ardından dişli ‘Ayarlar’ simgesine tıklayın.

SeedProd'da Bölüm Ayarları'na tıklama

Şimdi ‘Gelişmiş’ sekmesine geçin.

Ardından, ‘Konum’ menüsüne aşağı kaydırın.

SeedProd'daki Gelişmiş menüde Konum sekmesini seçme

Burada, ‘Yapışkan’ı seçin.

Bundan sonra, üst kaydırmaya sıfır ve yüksek bir z-index numarası (999 gibi) ekleyin. Bu, üst bilginin her zaman sayfanın hemen üzerinde görünmesini sağlamak içindir.

SeedProd'da yapışkan bir başlık oluşturma

Özelleştirilmiş gezinme menünüzden memnun kaldığınızda, 'Kaydet' düğmesine tıklayın.

Adım 4: Özel WordPress Temanızı Yayınlayın

Bu aşamada, yeni özel WordPress temanızı kullanmaya hazırsınız. Etkinleştirmek için ‘Tema Oluşturucu’ sayfasına geri dönün ve ‘SeedProd Temasını Etkinleştir’ düğmesini açın.

SeedProd temasını WordPress'te etkinleştirme

Şimdi yapmanız gereken tek şey web sitenizi görüntülemek ve yeni özel gezinme menünüzü kontrol etmektir.

Demo sitemizdeki gezinme menümüz şöyle görünüyor:

SeedProd ile Yapılmış Navigasyon Menüsü Örneği

Yöntem 4: Gezinme Menünüzü Görsel CSS Düzenleyici ile Özelleştirin (Daha Özelleştirilebilir)

Bu yöntem, yerleşik WordPress özelliklerinden daha fazla özelleştirme seçeneği sunar, ancak bir sayfa oluşturucu eklentisi kullanmak kadar esnek değildir. Bununla birlikte, temanızı tamamen değiştirmeden gezinme menünüze bazı tasarım değişiklikleri yapmak istiyorsanız harika bir çözümdür.

Bu yöntem, stil seçenekleri olmayan klasik temaları kullanan ancak Yöntem 2'deki CSS düzenlemesiyle rahat olmayanlar için de iyi bir alternatiftir.

Burada, CSS Hero adlı premium bir WordPress görsel CSS düzenleyici eklentisini kullanma konusunda size rehberlik edeceğiz. Herhangi bir kod yazmadan web sitenizi görsel olarak tasarlamanıza olanak tanır. HTML veya CSS bilgisi gerekmez.

Not: Özellikleri hakkında daha fazla bilgi edinmek için CSS Hero incelememize göz atın. WPBeginner kullanıcıları ayrıca CSS Hero'da özel kupon kodumuzla %34'e varan indirimden yararlanabilirler.

Öncelikle, CSS Hero eklentisini WordPress'e kurun. Daha fazla bilgi için WordPress eklentisinin nasıl kurulacağına dair rehberimizi okuyabilirsiniz.

CSS Hero eklentisini etkinleştirdikten sonra, WordPress yönetici araç çubuğunuzda 'CSS Hero' adlı yeni bir düğme göreceksiniz. Görsel düzenleyiciyi başlatmak için bu düğmeye tıklayın.

CSS Hero'yu WordPress'te açma

CSS Hero, WYSIWYG arayüzünü kullanır. Düğmeye tıklamak, web sitenizi ekranınızın sol tarafındaki CSS Hero bölmesiyle birlikte açacaktır.

Gezinme menünüzü düzenlemek için fareyi üzerine getirebilirsiniz. CSS Hero daha sonra onu bir kenarlıkla vurgulayacaktır. Menüyü özelleştirmeye başlamak için vurgulanan alana tıklayın.

CSS Hero'da gezinme menüsüne tıklama

CSS Hero, arka plan, tipografi, kenarlıklar, boşluklar, listeler ve hatta ek efektler dahil olmak üzere gezinme menüsü kapsayıcınızın çeşitli yönlerini düzenlemenize olanak tanır.

Örneğin, menü arka plan rengini değiştirmek istediğinizi varsayalım. 'Arka Plan'a tıklamak, yeni bir renk, gradyan veya resim seçebileceğiniz kullanıcı dostu bir arayüz açacaktır.

Değişiklikler yaptıkça, sağdaki web sitesi önizlemesinde canlı olarak yansıtıldığını göreceksiniz.

CSS Hero'da menünün arka plan rengini değiştirme

Veya, menü öğelerinizi daha dikkat çekici hale getirmek için onlara bir kutu gölgesi ekleyebilirsiniz.

Bunu yapmak için 'Ekstra' sekmesine gidin.

CSS Hero'da Ekstra sekmesini açma

Ardından, ‘Gölge Oluştur’a tıklayın.

Burada gölge ayarlarını düzenleyebileceksiniz.

CSS Hero'da Gölge Oluştur'a Tıklamak

Şimdi, gölgenin nasıl göründüğüyle oynayabilirsiniz.

Gölgenin yönünü, bulanıklık ve yayılma kalitesini ve konumunu sürükleyip bırakmaktan çekinmeyin.

CSS Hero'da gölge efekti oluşturma

CSS Hero'nun arayüzü ile istediğiniz her şeyi değiştirebilir, bu sayede siteniz için en iyi sonucu verecek şeyleri denemek için deneyler yapabilirsiniz.

Profesyonel İpucu: Bireysel menü öğelerinize CSS sınıfları eklemek için 2. Yöntem'deki adımları izlediyseniz, gezinme menünüzün görünümü üzerinde daha ayrıntılı kontrol için bu özel menü öğelerini hedeflemek ve özelleştirmek için CSS Hero'yu da kullanabilirsiniz.

Özelleştirilmiş menünüzden memnun kaldığınızda, değişikliklerinizi kaydetmek için 'Kaydet' düğmesine tıklayın.

CSS Hero'da değişiklikleri kaydetme

CSS Hero ile neler yapabileceğinizi öğrenmek için bu kılavuzları okuyabilirsiniz:

Yöntem 5: Gezinme Menünüzü Kodla Özelleştirin (Gelişmiş)

Bu yöntem, kodla rahat olan kullanıcılar için daha uygundur. Ayrıca temanız varsayılan olarak bir tane içermiyorsa özel bir menü oluşturmanıza da olanak tanır.

Özel kod parçacıkları eklemek ilk başta göz korkutucu görünebilir, çünkü functions.php ve header.php gibi tema dosyalarını düzenlemeyi içerir. Ancak, bunu kolaylaştırmanın yolları vardır.

WPCode adlı bir eklenti kullanmanızı öneririz. Bu, temel dosyaları değiştirmeden özel kodu WordPress sitenize eklemenin güvenli ve kullanıcı dostu bir yolunu sunar.

WordPress temalarında özel bir gezinme menüsü ekleme kılavuzumuz, WPCode ile bir menü oluşturma adımlarında size yol gösterebilir.

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

Menüyü oluşturduktan sonra bu eğitimleri inceleyebilirsiniz.

Her biri, menüyü WPCode kullanarak özelleştirmek için bir yöntem içerir.

WordPress Gezinme Menüsünü Özelleştirmek İçin Nihai Kılavuzlar

WordPress gezinme menünüzü stilize etmenin temellerini keşfettiğinize göre, menünüzü bir sonraki seviyeye taşımak için okuyabileceğiniz bazı ek kılavuzlar şunlardır:

Umarım bu makale, WordPress gezinme menülerini nasıl stilize edeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca WordPress tasarım öğeleri hakkındaki nihai rehberimize ve WordPress'te özel sayfa oluşturma hakkındaki başlangıç rehberimize de göz atmak isteyebilirsiniz.

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

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

73 CommentsLeave a Reply

  1. The “Menu” option has disappeared under my “Appearance” menu option > is there another way to see the container CSS of my menu and options?

    Teşekkürler!

  2. Merhaba, lütfen tavsiyeye ihtiyacım var:

    Bir menü öğemin rengini değiştirmek için CSS eklemeyi başardım. Ancak, aşağı kaydırdığımda, sabit birincil navigasyon menüm benimle birlikte geliyor ve o tek öğenin değişen rengi orijinal haline dönüyor – O tek öğenin yeni rengini aşağı kaydırırken bile nasıl koruyabilirim?

    Teşekkürler!

  3. Merhaba,

    Menü yazı tipi boyutunu artırmak istiyorum. Bunu nasıl yapabilirim?
    Varsayılan ise, nasıl özelleştirebilirim?

    Lütfen menü yazı tipi boyutunu artırmak için kolay bir yöntem gösterin

    • Bu makaledeki hangi yöntemi kullanmayı planladığınıza bağlı olacaktır. Örneğin, CSS yöntemini kullanırsanız, 2. yöntemin örnekleri altındakiyle aynı şekilde öğeyi inceleyin ve yazı tipi boyutunu değiştirin.

      Yönetici

  4. Bu sitenin menüsünü nasıl oluşturdunuz?
    tema dosyalarını düzenlemek zorunda kaldınız mı?
    teşekkürler

  5. WooCommerce sitemin mağaza sayfasında, yatay olarak, satılan tüm ürün kategorilerini içeren bir menü oluşturmak istiyorum. Bunu nasıl yapabilirim, lütfen? Şimdiden yardımlarınız için hepinize teşekkür ederim.

  6. Yapılacak büyük bir görev olmasına rağmen, bu makaleyi okuduktan sonra gezinme menülerini özelleştirmek çok kolay.

  7. Bunu yapmaya çok yeniyim ve WP'de Oceanwp temasını kullanarak bir site oluşturuyorum. Menüden CCS'ye tıklayarak önerdiğiniz gibi yaptım. Açılır menümdeki oku kaldırmaya çalışıyorum ve denediğim hiçbir şey onu kaldırmıyor.

    Herhangi bir yardım için şimdiden teşekkürler.

  8. Bayım, hangi temayı kullanıyorsunuz. WordPress'te eğitim amaçlı basit bir düzene sahip bir blog başlatmak istiyorum.

  9. Merhaba, HTML kodu ile nasıl olur?
    İç içe geçmiş menülere bir başlık eklemek istiyorum. Ama nereye veya nasıl koyacağımı bilmiyorum.

    • Merhaba,

      Yalnızca satış sayfam için eklediğim menünün görünümünü değiştirmek istiyorum. Yüksekliği değiştirmek ve bir logo eklemek istiyorum.

      Profesyonel değilim ve menüde bir şeylerin değişip değişmediğini görmek için bazı şeyler denedim, ancak değişmiyor. Deneydiklerim şunlar:

      #Salespage-menu {
      background:#2194af;
      height:40px;
      }

      Yolumda bana yardım edebilir misiniz?

      Çabalarınız için çok teşekkür ederim!

  10. Merhaba Millet,

    Nav menümle ilgili bir sorunum var, lütfen biraz yardım alırsam çok sevinirim... Birincil menünün kendisi mükemmel görünüyor, sorun, üsttekiyle yaklaşık 100 piksel veya daha fazla büyük bir boşlukla aşağı açılan alt menüyle ilgili.

    Alt menüye gitmeye çalıştığımda görünümden kayboluyor.

    Menüyü doğrudan üst menünün altına taşıyarak açık ve tıklanabilir kalmasını sağlamak için aklıma gelen her şeyi denedim ancak şu ana kadar başaramadım.

    Bu, Point Teması için kullanılan Özel CSS'dir:

    #logo { margin: 0; } .site-branding { padding: 0; }

    .post-info { display: none; }

    #navigation ul li a { min-height: 22px; padding: 5px 10px 5px 10px; }

    .post-date { display: none; }

    Teşekkürler ve Saygılar.

      • Üzülerek söylüyorum, bu da işe yaramadı...

        Denemen için teşekkürler, yeni bir tema gerekiyor gibi görünüyor.

        Saygılarımla.

  11. Merhaba.

    Is the plugin works even though with the theme purchased have its own menu design?
    Thanks

  12. bootstrap kullanmak istiyorsanız, header.php dosyanıza tek satırlık basit bir kodla kendi css sınıflarınızı eklersiniz.

    'primary', 'container' => 'div', 'container_class' => 'collapse navbar-collapse', 'menu_class' => 'nav navbar-nav pull-right', 'menu_id' => 'primary-menu' ) ); ?>

  13. Yaşasın..başka bir EKLENTİ EKLENTİLERİ nasıl kullanacağınızı bu kadar çok paylaşıyorsunuz, tam olarak wordpress kullanmıyorsunuz…harika iş

    • Merhaba Dhany,

      Geri bildirim için teşekkürler. WPBeginner'da hedef kitlemiz çoğunlukla başlangıç seviyesindeki kullanıcılardır. Çoğu CSS, HTML, PHP vb. hakkında bilgi sahibi değildir. Eklentiler, web sitelerini bozmadan işleri halletmelerini kolaylaştırır.

      Yönetici

    • Dude…it says ‘beginner’ in the URL. :)

      Ayrıca… ortada manuel bir seçenek sundular.

  14. Merhaba! Baskerville temasını kullanan sitemdeki menüyle ilgili acilen yardıma ihtiyacım var. Son güncellemeyle menü tamamen çıldırdı! Lütfen YARDIM EDİN!

    Malin

  15. Bu, bir bootstrap temasındaki stillerimi WordPress'te nasıl çalıştıracağımı anlamaya çalışırken bana çok yardımcı oldu. Teşekkür ederim

  16. Güzel Yazı,

    Ancak, listedeki belirli bir öğeyi nasıl hedefleyebilirim. Şu anda bir çözüm buldum, ancak o belirli menü öğesini hedeflemek isteyeceğim.

    Örneğin, o belirli öğenin menüsü için farklı bir arka plan rengi olmasını istiyorum. Bu nasıl yapılabilir?

  17. Merhaba arkadaşlar, kodlamada yeniyim, lütfen gerçek yardıma ihtiyacım var. Bir WordPress sitem var ve sitemin teması Baskerville, bu tema yalnızca bir menüyü destekliyor, meraklı sayfalarıma gezinme menüleri oluşturmaya çalışıyorum, lütfen bunun için bir kod varsa lütfen nereye yerleştirebilirim, lütfen bir yanıt alırsam çok minnettar olurum teşekkürler.

  18. WordPress'te CSS menümü kaçırıyorum ama menü açılır menüleri görünmüyor lütfen yardım edin

    çok teşekkürler

  19. Hello wpbeginner, nice tuts!

    Vantage temasını kullanıyorum, menülerimden birine zaten özel bir sınıf ekledim = ".menu-about", ancak stylesheet.css'de stil verdiğimde hiç uygulanmıyor, herhangi bir öneriniz var mı?

    thanks!

  20. Yirmi On İki temasını kullanıyorum. Menümü farklı renklerle zaten değiştirdim. Ancak başlıkta gezinme menüsünün konumunu taşıyamıyorum, başlığın taban çizgisinden altta çok fazla boşluk var. Başlığın altına değmesini istiyorum.

  21. Merhaba,

    WordPress codex'i kullanarak başlıkta bir ana menü ve bir altbilgi menüsü oluşturdum. Şimdi iki menüm sayfamda dikey olarak duruyor. Yatay menüler için nasıl kodlarım?
    Lütfen yardım edin, bu gerçekten acil!
    Şimdiden teşekkürler

  22. Tüm bu sınıfların aslında neyi değiştirdiğine dair bir infografik için ölürüm. Şöyle ki:

    .current-page-ancestor
    .current-menu-parent
    .current_menu_parent
    .current-page-parent
    .current_page_parent
    .current-menu-ancestor

    ve .current-menu-parent ile .current_menu_parent gibi tireler/alt çizgiler arasındaki fark nedir

    Sana anlatırsan senin için bir tane yapacağım!
    Teşekkür ederim…

  23. Selam, çok önemli bir şey sormak istiyorum
    Sitenizin üstteki gezinme çubuğunda, Blog bağlantısı için imlecimizi üzerine getirdiğimizde 8 bağlantı gösteren çubuk gibi... Şimdi benim sitem de aynı stilde gösteriyor ama ben bunları öyle bir şekilde görüntülenmesini istiyorum ki, üzerine faremi getirdiğimde 8 bağlantı yan yana, yani 4-4... Lütfen beyefendi, buna çok ihtiyacım var... Lütfen en kısa zamanda cevap verin...

    • Genellikle menüler sıralanmamış liste (ul) olarak düzenlenir. Alt gezinme veya açılır menüleriniz olduğunda, bunlar liste öğesinin içinde kendi sıralanmamış listeleridir. Bu nedenle, değiştireceğiniz örnek bir CSS sınıfı şuna benzer olacaktır:

      ul.menu li ul{width: 220px;}
      ul.menu li li{float: left; width: 100px;}

      Bu bölümde, her ikinci seviye liste öğesinin tam bir genişliğe sahip olmasını ve sola kaydırılmasını sağlayacağız.

      Yönetici

  24. Harika bir makale, teşekkürler.

    O CSS sınıfı özelliğinden hiç haberim yoktu, en azından şimdi biliyorum.

    Bu bana gerçekten fayda sağlayacak.

    Teşekkürler.

  25. This is very helpful. Prior to this, I had understanding that we can’t add custom classes in wordpress from admin and I always used to do it in functions.php, but this is awsome. These people are rockers. And many thanks to Sayed for this helpful post :)

  26. great tutorial!! but how do i do something as simple as change the font size? what do i enter in to change the font size? thank you! :)

  27. @mriulian Yukarıdaki eğitime bakın… mevcut sayfalar için sınıflar zaten tanımlanmış durumda…

    Üstbilgi kodunda, menü kapsayıcı kimliğini ve kapsayıcı sınıfını tanımlamanız gerekir… makaleyi söylediği gibi takip edin, çalışacaktır.

  28. Sadece daha net olmak için, kodum bu:

    // sayfa fonksiyonunda

    if (function_exists(‘register_nav_menus’)) { register_nav_menus( array( ‘mainNav’ ) ); }

    // başlık sayfasında

    ‘main_nav_menu’)); ?>

    // css dosyasında

    .current{ background-color: #0188AA; color: #fff; text-decoration: none; }

    Bu sınıfı navigasyonuma nasıl uygulayabilirim? (statik bir html sayfasında çok kolay ama wordpress'te görünüşe göre oldukça karmaşık).

    Şimdiden teşekkürler

  29. Bunu yaptım ama işe yaramadı. Menümü functions sayfasında kaydettim ve ardından ana navigasyonum olarak header sayfasından çağırdım. Şimdi, mevcut sayfaya uygulanacak .current sınıfım stil sayfamda var ama bunu nasıl yapacağım belli değil. Bir öneriyle yardımcı olabilir misiniz?

  30. WordPress gezinme menülerinin çalışma şekli, hangi sayfanın mevcut olduğunu otomatik olarak bilecektir.

  31. Ekran seçenekleri panelindeki css sınıflarından bahsettiğiniz için teşekkürler. Navigasyonumla ilgili sorunum, belirli bir sayfaya geldiğinizde her menü öğesinin belirli bir arka plan rengi alması için nav menüsünü nasıl stilize edeceğim. Stil sayfanızda .current_page_item{} gibi bir sınıf oluşturmaktan bahsediyorsunuz. Ancak bu sınıfı header.php'ye nasıl uygulayabilirim?

  32. Menü adlarına simge ekleme konusunda daha ayrıntılı bilgiye nereden ulaşabilirim. Burada özetlediğiniz şeylerin çoğunu yapmak için iyi bir CSS kılavuzu nedir?

    Teşekkürler

    • CSS-Tricks iyi bir forum, ancak CSS öğrenmek için muhtemelen CSS for Beginner kitaplarına bakmalısınız. Çünkü tek yaptığınız bir arka plan resmi eklemek.

      Yönetici

  33. Hello. I absolutely loved this post and found it very useful, particularly the option to set individual CSS classes, so many thanks for this information.
    What I was wondering is if it would be possible to dynamically assign CSS classes from the php wp_nav_menu function call to certain types of elements, for instance, to parent menu items only. That way, you wouldn’t have to manually add that class in the Menu Screen every time a new type element (in the example, a new parent item) is created.
    Any thoughts on that would be greatly appreciated, :-)

  34. güzel makale.

    wp_nav_menu() çıktısını değiştirmek istiyorum.
    wp_nav_menu() tarafından oluşturulan HTML'yi beğenmiyorum.
    Menü için kendi güzel HTML'im var.
    Bu yüzden wp_nav_menu() tarafından oluşturulan HTML yapısını değiştirmek istedim.

    bu mümkün mü ?

    Lütfen en kısa sürede bilgi verin.

  35. Merhaba, eğitim için teşekkürler. Temanızda kullanılan gezinme menüsüne sahip olmam için bana rehberlik etmeniz harika olurdu. Sizinki gibi bir açılır menü istiyorum. Teşekkürler!

    • WordPress varsayılan gezinme menüsü, açılır menülere sahip olmanıza olanak tanır. Ana öğenin biraz sağına sürüklemeniz yeterlidir ve mümkündür. Genesis gibi bir çerçeve kullanıyorsanız, zaten Fancy Drop down seçeneği mevcuttur, bu nedenle onu seçebilirsiniz. Veya bunu yapmak için SuperFish gibi jQuery tekniklerini kullanabilirsiniz. Gelecekte bir öğretici ekleyebiliriz.

      Yönetici

  36. Wordpress'i biliyorsunuz.

    This is not an easy tutorial but well explained and certainly adds to my understanding.

    Diğerlerini eğittiğiniz için minnettarım.

  37. İlk php wp_nav_menu kodunu nereye yerleştirmeniz gerektiğinden emin değilim. Fonksiyonlar dosyasına mı yoksa başlığa mı yoksa...?

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.