Bir wordpress içerik yönetim sistemi kurdunuz hostunuza ve harikada bir tema yakaladınız ama widgets desteği yok. Üzülmeyin! Temanızı widgets destkli hale getirmek artık çok kolay.Yapmanız gereken oldukça basit. iki adet edit ile temalarınız widgets destekli ve daha kolay yönetilebilir hal alacak. Lütfen işlemlerden önce yedeğinizi alınız.
Functions.php dosyasını
< ?php //Begin widget code
if ( function_exists('register_sidebars') )
register_sidebars(2);
?>
bu şekilde ayarlıyoruz. Bunun anlamı, benim 2 adet belirlenmiş yan menüm var. Şimdi wordpress’e temamızda iki adet yanmenümüz olduğunu tanımladığımıza göre bundan sonraki kısımda da bu yan menülerin nerede olduğunu tanımlamak. Bunun içinde
Örneğin şu şekilde bir sidebar (Yan Menü) ye sahipsiniz. Bende bu “l_sidebar” olarak var. Temanızda bu başka bir şekilde isimlendirilmiş olabilir.
Burada yapmanız gereken
< ?php if (function_exists('dynamic_sidebar') && dynamic_sidebar(1) ) :
else : ?> < ?php endif; ?>
Gördüğünüz gibi aradaki kodu eklemek. Bu şekilde bizim “l_sidebar”ımız Yan menü1 olarak isimlenmiştir.
Temamızda widgets desteği vermek istediğiniz bir bölüm daha var varsaymıştık konunun en başında functions.php dosyasına yazdığımız kodlarla.
Bu ikinci yan menümüzün “r_sidebar” olduğunu var sayıyoruz.
Bunun içerğininde aynı şekilde olduğunu varsayın. Bunada eklememiz gereken kod
< ?php if ( function_exists('dynamic_sidebar') &&
dynamic_sidebar(2) ) : else : ?>
< ?php endif; ?>
Görüldüğü gibi tek fark ikinci eklediğimiz (2) kısmı.
Dilerseniz temanızda 3 veya 4 bölümde oluşturabilirsiniz widgets desteği olan.
Bunun içinde yapmanız gereken
yine functions.php dosyasını
< ?php //Begin widget code
if ( function_exists('register_sidebars') )
register_sidebars(2);
register_sidebars(3);
register_sidebars(4);
?>
şeklinde ayarlamak ve temanız içerisinde nereyi 3 nereyi 4 belirlemek istiyorsanız üstteki kodları aynı şekilde (3) ve (4) olarak değiştirmek. Sitemizde bu yöntemle 3 adet yan menü kullanılmaktadır. Sağda bulunan ikili bölüm ve altındaki etiketler bölümü…
Umarım açıklayıcı olmuştur. Kolay gelsin
Aşağıdaki alandan konuya yorum yapabilirsiniz