• 03-11-2010, 19:45:03
    #1
    Gmn
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Son zamanlarda hemen hemen tüm webmasterların faydalandığı bir sistemdir Wordpress.Ve açık kaynak olmasından ötürü kişiler tarafından geliştirilip istenildiği gibi kullanılabilir.

    Ben sizlere bu yazımda Wordpress footer tasarımlarınızı daha kolay hazırlayabilmeniz için widget destekli footer tasarımının nasıl yapıldığını anlatıcağım.

    Peki footerdaki widget desteği bize ne gibi kolaylıklar sağlar ?
    Sidebardaki özgürlüğe sitenizin footerındada kavuşabilir,Son yazılar,son konular,.. gibi sidebarda kullanabildiğiniz her özellik footer içinde geçerli olucaktır.

    Uygulama :

    İlk olarak temamızın functions.php dosyasına ufak bir ekleme ile ilk düzenlemeleri yapıyoruz.
    Functions.php içinde şu satırları bulup
    if ( function_exists('register_sidebar') ) {
    register_sidebar(array(
    'before_widget' => '<li id="%1$s" class="widget %2$s">',
    'after_widget' => '</li>',
    'before_title' => '<h2 class="widgettitle">',
    'after_title' => '</h2>',
    ));
    bunların sonuna şu kodları ekliyoruz.
    register_sidebar(array(
    'name' => 'footer',
    'before_widget' => '<div id="%1$s" class="widget %2$s">',
    'after_widget' => '</div>',
    'before_title' => '<h2>',
    'after_title' => '</h2>',
    ));
    Yani functions.php dosyamızdaki son görüntü şu şekilde olmalıdır.
    if ( function_exists('register_sidebar') ) {
    register_sidebar(array(
    'before_widget' => '<li id="%1$s" class="widget %2$s">',
    'after_widget' => '</li>',
    'before_title' => '<h2 class="widgettitle">',
    'after_title' => '</h2>',
    ));
    
    register_sidebar(array(
    'name' => 'Footer',
    'before_widget' => '<div id="%1$s" class="widget %2$s">',
    'after_widget' => '</div>',
    'before_title' => '<h2>',
    'after_title' => '</h2>',
    ));
    
    }
    Şimdi sıradaki adım footer.php sayfamıza gerekli widget tanımını yapmak.Bu adım için footer.php sayfamızın <?php wp_footer(); ?> satırının üstüne şu kodları eklemek
    <div id="gmnfooter">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Footer') ) ?>
    </div>
    Artık blogumuzun footer kısmıda sidebar gibi widget uyumlu hale gelmiştir.İstediğiniz özellikleri Admin Paneli/Temalar/Bileşenler bölümünden sürükle bırak yöntemiyle ekleyebiliriz.

    Son olarakta bu widgetlerin görsellerindeki değişiklik için kullanılacak özellikler için style.css sayfanıza şu bölümü ekleyiniz.
    #gmnfooter {
     clear: both;
     margin: 0 10px;
     background: #eee;
     overflow: hidden;
     padding-top: 10px;
     }
    
    #gmnfooter div {
     width: 226px;
     float: left;
     padding: 0 10px;
     }
    
    #gmnfooter h2 {
     margin-top: 0;
     }
    
    #gmnfooter ul {
     padding-left: 14px;
     }
    Bu css özelliklerini blogunuza göre değiştirebilir istediğiniz güzel görünüme ulaşabilirsiniz.

    Sitemde bu yöntemi kullanıyorum,Örnek görüntü :


    Umarım faydalı bir konu olmuştur.
    Egemenozbeyli
  • 03-11-2010, 19:47:08
    #2
    Harika eski default temada deneyeceğim.
    Eline sağlık
  • 03-11-2010, 19:57:11
    #3
    ugrboz adlı üyeden alıntı: mesajı görüntüle
    Harika eski default temada deneyeceğim.
    Eline sağlık
    Teşekkürler
  • 03-11-2010, 21:53:21
    #4
    Helal olsun paşam. Çok temiz kodlarla çok güzel anlatım. Teşekkürü borç bilirim
  • 03-11-2010, 22:17:52
    #5
    saglikveegitim adlı üyeden alıntı: mesajı görüntüle
    Helal olsun paşam. Çok temiz kodlarla çok güzel anlatım. Teşekkürü borç bilirim
    Güle güle kullanın
  • 24-12-2015, 16:39:03
    #6
    Hocam belki sırf size teşekkür etmek için üye olmadım ama sırf size teşekkür etmek için giriş yaptım

    Allah razı olsun çok kullanışlı ve anlatım müthiş ötesi...

    (NOT: YIL OLMUŞ 2016 HALA İŞE YARIYOR )