2 Farklı sidebar yapımı (Ana Sayfa ve Diğer sayfalar)

2

Geçenlerde Yakup sormuştu 2 Farklı sidebar yapmak istiyorum demişti istek hattı‘da bende hemen bu konu hakkında yazı yaziyim dedim. Şimdi arkadaşlar sidebar yapımını göstericem ancak şunlarıda söyliyim baştan aklınızda kalsın.

Ana sayfa (index.php)

Yan menü (sidebar.php)

Diğerlerini yazmıyorum onları zaten Editöre tıklayarak görebiliyorsunuz. Bunları konu içinde işleyeceğim için yazdım.

Ana sayfada farklı sidebar yapımı

Ana sayfada farklı sidebar yapmak çok zor veya imkansız deil. Çok kolay şimdi şunları yapın. Ana sayfa’nın kodları index.php’deydi biliyorsunuz. Bu arada unutmadan söyliyim anlattığım Default temaya göredir diğer temalarda farklı özellikler için değişik yöntemler uygulanmış olabilir onun için temanızın adını söylemeniz gerekiyor.

index.php içinde şu kodu bulup siliyoruz.

<?php get_sidebar() ?>

Bu kod’dan sonra ana sayfadaki sidebar’ınız gidiyor. Şimdi şunu yapın sidebar.php dosyanızı kopyalayın ve tekrar yapıştırın yani bir kopyasını oluşturun. Kopyasının adını sidebar2.php olarak yazın.

index.php içinde sildiğimiz kod yerine şunu yapıştırıyoruz.

<?php include (TEMPLATEPATH . "/sidebar2.php"); ?>

Ana sayfadaki sidebarınızı sidebar2.php’yi düzenleyerek yapın diğer sayfalar için sidebar.php dosyanızı düzenleyin.

Bu iş bu kadar… Aslında uğraşıp bu sidebar2.php dosyasını bileşenler kısmındada gösterebilirim ama en basit haliyle budur…
Bu arada eğer anlattığımı anlayıp mantığıda anladıysanız şunları yapabilirsiniz;

  1. Ana sayfada farklı yan menü oluşturabilirsiniz.
  2. Kategorilere tıklandığında yani arşiv sayfasında farklı yan menü yapabilirsiniz.
  3. Tekil yazı yani içerikte diğer 2’sinden farklı bir yan menü yapabilirsiniz. 🙂