Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Her Kategori için Özel Üstbilgi, Altbilgi veya Kenar Çubuğu Ekleme

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress web sitenizdeki her kategori için farklı bir üstbilgi, altbilgi veya kenar çubuğu görüntülemek ister misiniz?

Sitenizin tamamında genellikle aynı üstbilgi, altbilgi ve kenar çubuğunun görüntülendiğini görürsünüz. Ancak bazen belirli kategoriler için farklı bilgiler, renkler veya widget’lar göstermek isteyebilirsiniz.

Bu makalede, her WordPress kategorisi için nasıl kolayca özel bir üstbilgi, altbilgi veya kenar çubuğu ekleyebileceğinizi göstereceğiz.

Easily Add Custom Header, Footer, or Sidebar for Each Category

Neden Her Kategori İçin Özel Üstbilgi, Altbilgi veya Kenar Çubuğu Ekleyelim?

WordPress web sitenizi kurduğunuzda, büyük olasılıkla üstbilgi, altbilgi ve kenar çubuğunu özelleştirirsiniz, böylece ziyaretçileriniz siz ve web siteniz hakkında bilgi edinebilir ve ilgilendikleri içeriği hızlı ve kolay bir şekilde bulabilirler.

Çoğu temada üstbilgi, kenar çubuğu ve altbilgi şablonlarınız tüm yazılarınızda, sayfalarınızda, kategorilerinizde ve arşiv sayfalarınızda aynı görünür. Konumları ve görünümleri temaya bağlıdır.

Ancak sitenizde farklı bir üstbilgi, altbilgi veya kenar çubuğu görüntülemek istediğiniz zamanlar olabilir. Örneğin, WordPress’teki her özel yazı ve sayfa için farklı bir kenar çubuğu görüntülemek isteyebilirsiniz.

Ya da özel bir üstbilgi, altbilgi veya kenar çubuğu göstererek web sitenizin görünümünü belirli kategoriler için değiştirmek isteyebilirsiniz. Örneğin, söz konusu kategorideki son gönderileri özel bir kenar çubuğunda görüntüleyebilirsiniz.

Bununla birlikte, WordPress blogunuzdaki her kategori için kolayca nasıl özel bir üstbilgi, altbilgi veya kenar çubuğu ekleyebileceğinize bir göz atalım. Üç yöntemi ele alacağız:

Yöntem 1: Bir Eklenti Kullanarak Her Kategori İçin Özel Kenar Çubukları Ekleme

Bu yöntem, web tasarımınızdan zaten memnunsanız ve yalnızca web sitesinin kenar çubuklarını değiştirmek istiyorsanız ve başka bir şey istemiyorsanız en iyisidir. Yeni başlayanlar için de kolaydır.

Yapmanız gereken ilk şey Easy Custom Sidebars eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için WordPress eklentisi yükleme hakkındaki adım adım kılavuzumuza bakın.

Not: Bu eklentinin en son WordPress sürümleriyle test edilmediğini fark edebilirsiniz. Bununla birlikte, bu eklentiyi kendimiz kullandık ve bizim tarafımızdan iyi çalıştı.

Güncel olmayan eklentileri kullanma hakkında daha fazla bilgi edinmek için WordPress sürümünüzle test edilmemiş eklentileri yüklemeniz gerekip gerekmediğine ilişkin kılavuzumuzu okuyabilirsiniz. Daha iyi, daha güncel bir alternatif bulursanız, aşağıdaki yorumlarda bize bildirin.

Etkinleştirmenin ardından, özel bir kenar çubuğu oluşturmak için Görünüm ” Kenar Çubuğu Değiştirmeleri sayfasını ziyaret etmeniz gerekir.

Visit the Appearance » Sidebar Replacements Page to Create Custom Sidebars

İlk olarak, yeni kenar çubuğu için bir ad girmeniz gerekir. Bu eğitimde, Blog kategorisi için görüntülemek istediğimizden ‘Blog’ olarak adlandıracağız.

Bundan sonra, hangi kenar çubuğunun özel kenar çubuğunuzla değiştirileceğini seçmelisiniz.

Name Your Custom Sidebar

Ardından, özel kenar çubuğunun ne zaman görüntüleneceğini seçmeniz gerekir. Ekranın sol sütununda farklı sayfalarınızın, yazılarınızın, kategorilerinizin ve etiketlerinizin listelendiğini göreceksiniz.

Kategoriler’in yanındaki oka tıklamanız ve ardından Blog kategorisi için kutuyu işaretlemeniz gerekir. Bundan sonra, ‘Kenar Çubuğuna Ekle’ düğmesine tıklamanız gerekir.

Add Your Category to the Sidebar

Blog kategorisinin artık Kenar Çubuğu Değiştirmeleri bölümünde göründüğünü ve kenar çubuğunun artık bu kategoriyle gösterileceğini fark edeceksiniz. İsterseniz birden fazla kategori ekleyebilirsiniz ve kenar çubuğu hepsine eklenecektir.

Şimdi ilk özel kenar çubuğunuzu oluşturmak için ‘Kenar Çubuğu Oluştur’ düğmesine tıklamalısınız.

Bir sonraki işiniz kenar çubuğu widget alanına WordPress widget’ları eklemek olacaktır. WordPress kenar çubuğu widget’larının nasıl ekleneceğini öğrenmek için rehberimizi takip ederek nasıl yapılacağını öğrenebilirsiniz.

Easy Custom Sidebar, istediğiniz kadar özel kenar çubuğu oluşturmanıza ve her bir kenar çubuğunu WordPress sitenizdeki farklı kategori sayfalarına atamanıza olanak tanır.

Bu yöntem, web sitenize benzersiz bir tasarım kazandırmak için her sayfadaki kenar çubuklarınız, üstbilgileriniz ve altbilgileriniz üzerinde tam kontrole sahip olmak istiyorsanız en iyisidir.

Bunu yapmak için SeedProd kullanmanızı öneririz.

SeedProd, herhangi bir kod yazmadan kolayca özel bir WordPress teması oluşturmanızı sağlayan en iyi WordPress teması ve sayfa oluşturucu eklentisidir. Bu, üstbilgiler, altbilgiler ve çekici bir WordPress teması için gereken diğer her şeyi oluşturmayı içerir.

SeedProd Offers an Easy to Use Theme Builder

Herhangi bir kod kullanmadan nasıl kolayca özel bir WordPress teması oluşturabileceğinize dair rehberimizi takip ederek nasıl hızlı bir şekilde WordPress teması oluşturabileceğinizi öğrenebilirsiniz.

Bunu yaptıktan sonra SeedProd, özel üstbilgiler ve altbilgiler oluşturmayı ve bunların yalnızca belirli koşullar altında, örneğin belirli bir kategoriyi görüntülerken görüntülenmesi için kurallar koymayı kolaylaştırır.

Başlangıç olarak, özel bir altbilgi oluşturacağız. Sayfanın üst kısmındaki turuncu renkli ‘Yeni Tema Şablonu Ekle’ düğmesine tıklayarak yeni bir altbilgi oluşturabilirsiniz. Bu, altbilgi gibi yeni bir tema şablonu oluşturabileceğiniz bir ekran getirecektir.

Şablona bir isim vererek başlamalısınız. Bu eğitim için biz buna ‘Altbilgi – Bloglama’ adını vereceğiz. Bundan sonra, Tür açılır menüsünden ‘Altbilgi’yi seçmeniz ve ardından bir öncelik seçmeniz gerekir. Bu, geçerli sayfayla birden fazla altbilginin eşleşmesi durumunda hangi altbilginin görüntüleneceğini belirler.

En büyük önceliğe sahip altbilgi görüntülenecektir. Varsayılan altbilginin önceliği 0 olduğundan, eşleşen sayfalarda görüntülendiğinden emin olmak için bu altbilgiye 1 öncelik vereceğiz.

Enter the Name and Conditions of Your Custom Footer Template

Bundan sonra, altbilginin görünür olacağı koşulları ayarlamanız gerekir. Bizim durumumuzda, Blog kategorisiyle birlikte görüntülenmesini istiyoruz.

Bunu yapmak için, ilk Koşullar ayarının ‘Dahil Et’ olduğundan emin olmalı, ardından ortadaki açılır menüden ‘Kategorisi Var’ seçeneğini seçmelisiniz. Son olarak, son alana ‘blogging’ yazmanız ve ardından ayarlarınızı kaydetmek için ‘Kaydet’ düğmesine tıklamanız gerekir.

Özel bir altbilgi oluşturmanın başka bir yolu daha vardır. Sıfırdan bir tane oluşturmak yerine, ‘Çoğalt’ bağlantısına tıklayarak orijinal altbilgiyi çoğaltabilirsiniz. Bu eğitim için bunu yapacağız.

You Can Also Create a Custom Footer Template by Duplicating the Default Footer Template

Bu, özelleştirebileceğiniz mevcut altbilginin tam bir kopyasını oluşturacaktır. Ardından, yeni öğenin altındaki ‘Koşulları Düzenle’ bağlantısına tıklamanız ve ardından yukarıda yeni bir şablon oluştururken olduğu gibi bir ad ve koşullar seçmeniz gerekecektir.

Şimdi, yeni altbilgiyi özelleştirme zamanı. Sadece ismine tıklayın ve SeedProd’un sürükle-bırak editöründe açılacaktır.

Customize the Footer Using SeedProd's Drag and Drop Editor

SeedProd, altbilginize yeni bloklar eklemeyi kolaylaştırır. Ayrıca renk, metin ve diğer seçenekleri düzenlemek için mevcut bir bloğa tıklayabilirsiniz.

Bu eğitim için arka plan rengini yeşil olarak değiştireceğiz.

Publish Your Custom Footer When Finished

Özel altbilginizden memnun olduğunuzda, ‘Kaydet’in yanındaki aşağı oka ve ardından ‘Yayınla’ya tıkladığınızdan emin olun. Bu, değişikliklerinizi kaydedecek ve altbilgiyi yayına alacaktır.

Tebrikler! Yeni altbilginiz, Blog kategorisi arşiv sayfasını görüntülerken ve ayrıca Blog kategorisindeki gönderileri görüntülerken görüntülenecektir.

Blog kategorisindeki bir gönderiyi görüntülerken şu şekilde görünür.

SeedProd Custom Footer Preview

Artık özel bir altbilgi oluşturduğunuza göre, yalnızca belirli kategoriler için görüntülenen özel bir üstbilgi oluşturmak için adımları tekrarlayabilirsiniz.

Yöntem 3: Kod Kullanarak Her Kategori İçin Özel Üstbilgi, Altbilgi veya Kenar Çubuğu Ekleme

Koda aşinaysanız, belirli bir kategoriye ait belirli kategori arşiv sayfalarında ve gönderilerde özel bir üstbilgi, altbilgi veya kenar çubuğu görüntülemek için bu yöntemi kullanabilirsiniz. Bu yöntem sadece PHP ile ilgilidir, bu nedenle HTML veya CSS kullanmanız gerekmez.

Bunu yapmak için tema dosyalarınıza kod parçacıkları eklemeniz gerekir. Bunu daha önce yapmadıysanız, WordPress’te kod kopyalama ve yapıştırma hakkındaki kılavuzumuza bakın.

Üstbilgi ve altbilgilere özel kod ekleme hakkındaki yazımızı da görmek isteyebilirsiniz.

Not: Kod ekleme konusunda yeniyseniz, herhangi bir hatanın canlı sitenizi etkilemesini önlemek için web sitenizi yedeklemenizi ve/veya bir hazırlama ortamı kullanmanızı şiddetle tavsiye ederiz.

Kod Kullanarak Her Kategori İçin Özel Başlık Ekleme

‘Blog’ gibi belirli bir kategorideki gönderilere özel bir başlık eklemek için temanızın single.php dosyasını açmanız ve normal başlık kodunu bununla değiştirmeniz gerekir:

<?php if (in_category('Blogging')) {
get_header('blogging');
} else {
get_header();
} ?>

Bu kod WordPress’e, birisi ‘Blog’ kategorisindeki bir yazıyı görüntülediğinde, eğer varsa header-blogging.php adlı dosyayı görüntülemesi gerektiğini söyler. Eğer böyle bir dosya yoksa veya yazı ‘Blog’ kategorisinde değilse, WordPress varsayılan başlık dosyasını görüntüleyecektir.

Satır 1’deki ‘Blogging’ ifadesini kategorinizin adıyla ve Satır 2’deki ‘blogging’ ifadesini özel başlığınızın adıyla değiştirdiğinizden emin olun.

Özel altbilgiyi birden fazla kategoride görüntülemek isterseniz veya birden fazla özel üstbilginiz varsa, aşağıdaki gibi bir şey kullanabilirsiniz:

<?php if (in_category(array('Blogging', 'Photography'))) {
get_header('blogging');
} elseif (in_category('News'))) {
get_header('news');
} else {
get_header();
} ?>

Bu, ‘Blog’ veya ‘Fotoğraf’ kategorilerindeki gönderilerde header-blogging.php özel başlığını görüntüleyecektir. Ayrıca ‘Haberler’ kategorisindeki tüm gönderiler için header-news.php başlığını görüntüleyecektir. Diğer tüm gönderiler için varsayılan header.php başlığını görüntüleyecektir.

Şimdiye kadar, yalnızca belirli kategorilerdeki gönderileri görüntülerken özel bir başlık görüntüledik. Kategori arşivi sayfasına bakarken de özel başlığı görüntülemek isteyebilirsiniz.

Bunu yapmak için temanızın category.php dosyasını değiştirmeniz gerekecektir. Temanızda bu dosya yoksa, bunun yerine kendi kategori şablonunuzu oluşturabilir veya temanızın archive.php veya index.php dosyasını düzenleyebilirsiniz.

Dosyayı açmanız ve normal başlık kodunuzu bununla değiştirmeniz gerekecektir. İlk satırın yukarıda kullandığımız koddan biraz farklı olduğuna dikkat edin:

<?php if (is_category('Blogging')) {
get_header('blogging');
} else {
get_header();
} ?>

Not: ‘in_category()’ fonksiyonu bir gönderinin belirli bir kategoride olup olmadığını kontrol eder. ‘is_category()’ işlevi, belirli bir kategori arşivine bakıp bakmadığınızı kontrol eder.

Kod Kullanarak Her Kategori İçin Özel Altbilgi Ekleme

Belirli kategoriler için özel bir altbilgi görüntülemek de benzerdir. Her kategori için ayrı bir altbilgi elde etmek için temanızın single.php sayfa şablonunu düzenlemeniz ve altbilgi kodunu aşağıdakiyle değiştirmeniz gerekir:

<?php if (in_category('Blogging')) {
get_footer('blogging');
} else {
get_footer();
} ?>

Kodu, kategorinizin ve özel altbilginizin adını kullanacak şekilde değiştirdiğinizden emin olun.

Ayrıca temanızın category.php dosyasını değiştirerek altbilgi kodunu bu kod parçacığı ile değiştirmelisiniz. Yine, kullanmak istediğiniz kategori ve özel altbilgi adlarını eklediğinizden emin olun:

<?php if (is_category('Blogging')) {
get_footer('blogging');
} else {
get_footer();
} ?>

Daha fazla ayrıntıya ihtiyacınız varsa yukarıdaki ‘Kod Kullanarak Her Kategori İçin Özel Başlık Ekleme’ bölümüne bakmalısınız.

Kod Kullanarak Her Kategori İçin Özel Kenar Çubuğu Ekleme

Aynı yöntemi belirli kategoriler için özel bir kenar çubuğu görüntülemek için de kullanabilirsiniz. Temanızın single.php şablonunu düzenlemeniz ve ardından kenar çubuğu kodunu bununla değiştirmeniz gerekir:

<?php if (in_category('Blogging')) {
get_sidebar('blogging');
} else {
get_sidebar();
} ?>

Kod parçacığını, kullanmak istediğiniz kategori ve özel kenar çubuğu adlarıyla düzenlemeniz gerekecektir.

Ayrıca temanızın category.php şablonunu değiştirmeniz ve kenar çubuğu kodunu aşağıdakiyle değiştirmeniz gerekir:

<?php if (is_category('Blogging')) {
get_sidebar('blogging');
} else {
get_sidebar();
} ?>

Daha fazla ayrıntıya ihtiyacınız varsa, yukarıdaki ‘Kod Kullanarak Her Kategori İçin Özel Başlık Ekleme’ bölümüne göz atın.

WordPress Üstbilginizi, Altbilginizi ve Kenar Çubuğunuzu Özelleştirmek için Uzman Kılavuzları

Üstbilgi, altbilgi ve kenar çubuklarınızı optimize etmek ve okuyucularınız için daha kullanışlı hale getirmek mi istiyorsunuz? Öyleyse, bu kullanışlı eğitimlere göz atın:

Umarız bu eğitim WordPress’te her kategori için kolayca özel bir üstbilgi, altbilgi veya kenar çubuğu eklemeyi öğrenmenize yardımcı olmuştur. Ayrıca WordPress ile çevrimiçi blog yazarak nasıl para kazanılacağını öğrenmek veya yaygın WordPress hataları ve bunların nasıl düzeltileceği listemize göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

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

Reader Interactions

24 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Dave B says

    I’ve tried to implement a different footer on the static home page with the following code, but it doesn’t work….
    Can you help please?

    }

  3. Johann says

    Hi all,

    This is a great trick, but one of my client asked if we can can adapt this to WooCommerce?
    I tried but unsuccessful…

    Can you tell me how would you implement this to WooCommerce archive-product.php template?

  4. Gabrielle says

    Hi, what can i do if i want to have custom headers, sidebars and footers to be saved in subfolders, like:
    sidebar-cars in folder sidebars/sidebar-cars.php

  5. Ivan Jaquez says

    Hello and thanks for this great article. What about each category linking to an external url and not just the homepage? For example: Dog training category’s header linked to an external site. Thanks in advanced ;)

  6. Carol Dunlop says

    You must have been reading my mind! I just spoke with a client who wants a different footer on one certain page and this looks like it is going to work perfectly. Thanks for the awesome info.

  7. Stuart Mackey says

    Thanks! I use categories for my business Site to denote the major “service categories” of video production I offer to my clients. This should allow me to have an intro describing the type of video and its function; marketing, testimonial, etc.

  8. hamed.oveysi says

    I want a custom header for several category pages. Your code works with one category. How to do it?

  9. David says

    what if i just want a different sidebar than the home page, in other words all categories would have the same sidebar but the home page would have a different sidebar, also how would I be able to edit the different sidebars in the widgets panel?

    thanks for this post btw easiest one I found so far.

    • Editorial Staff says

      If you just want a different sidebar on the homepage, use the conditional tag if is_home or is_frontpage (depending on how you are creating a custom homepage), and then include a different sidebar file.

      Yönetici

  10. Mike says

    On a related note – you can create a custom sidebar for each individual page or post using the Graceful Sidebar Plugin. To use this you simply edit your post as normal and specify the sidebar widget title and content in the custom edit fields provided by this plugin.

  11. DaveK says

    WPBeginner does it again! I was looking for ages for a solution to add a different sidebar to different categories, and this worked a treat. Thanks

      • dains says

        Actually, a custom page template is a great place to implement this solution. A built-in WP function to tell it to use a custom header, sidebar or footer? Sign me up.

        Since you’re using conditional tags for this solution (is_category), you should be able to use the ones for pages (http://codex.wordpress.org/Conditional_Tags#A_PAGE_Page) in a custom page template. I am planning a custom front page assigned via the admin section, so I’ll be trying it out with is_front_page instead of is_category.

        Great

  12. sven says

    hi, thanks for a a great tutorial, this is just what i was looking for. i now have a custom sidebar for one of my categories, and as I kept the dynamic sidebar code I thought I would be able to add widgets to it. It however does not show up in the widget editor. how do i get it so I can add widgets to my category specific sidebar?

  13. shravan says

    Thank you so much for this post. This really bailed me out of big trouble. I looked for plugins to do this job for me but couldn’t find any. I was so glad to find the solution on this post.
    Now I can create different headers for different categories.
    Thanks again and keep up the good work.

  14. Delighted Programer says

    ohhh this is what i have been looking for!!! Have been trying to figure out how to display a section with advertisements related to categories in wordpress and here it is!!!

    thank you HEAPS!

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.