Selamlar Arkadaşlar. Uzun süre yazamadım :D İş görüşmeleri vb. sebeplerle biraz sitemi boşladım sanırım. Ama bazı bilgi taneciklerini size duyurmak için oturdum gene pcmin başına :) Hala Widgetsiz tema kullanan var mı bilmiyorum ancak olabilir diye ufak ve çabuk bir yöntemle wordpress sitenizin temasına nasıl widget-ready (widget uyumlu hale getirebileceğinizi size anlatmaya çalışacağım.
Öncelikle sitenizin temasında bir functions.php var mı kontrol edin. Şaye yoksa FTP programınız yardımıyla root alanına girip wp-content klasörüne ve ordan da themes klasörüne girerek kullandığınız temanın klasörü içine girerek functions.php dosyanızı yaratın. Şayet böyle bir dosyanız var ise sadece bir yedeğini alıp dosyanızı düzenlemek için açın. Yada wp-admin bölümünden sitenizin Görünüm sekmesi yardımı ile Tema düzenleme alanına geçerek görünen functions.php dosyasına tıklayın ve düzenleme pencersinde açın.
Karşınıza eğer dosya yeniyse zaten boş bir alan gelecek :) Şayet var ise ?> ifadesinin bulunduğu alana kadar inin. Burada bu ifadeyi bir satır daha alta atarak aşağıda belirttiğim kodları yapıştırın.
Bu kod yardımı ile yeni bir widget yapmış olduk :) ‘Ama ben birden fazla istiyorum bundan!’ diyenler olursa şayet, şu allataki kodu kullanabilirsiniz…
İşte bu kodla beraber Sol bilesen ve Sag bilesen adında iki adet widget alanımız oluştu :D Yukarıdaki koddan tek farkı name ile eklediğimiz widgetin adını belirtmiştik. Aşağıda bunu nası kullandığımı göreceksiniz.
İkisinden birini seçerek veya daha da çoğaltarak functions.php dosyanızı kaydedin. Şimdi iki adet widget alanımız oluştu. Bunları sidebar.php içinde nasıl kullanacağız? İşte o da şimdi altta..
Varolan functions.php dosyamızı düzenleyerk yada temamız içinde yenisini oluşturarak temamızın widget uyumlu olmasını sağlamanın %50sini bitirmiştik. Şİmdi tamamlayalım. Tanımlamış olduğumuz widget alanlarımızı sidebar.php üzerinde uygulamak için gerekli olan kodlarımız şu aşağıda bulunanlar arkaşlarımız.
Sidebar.php dosyamızı açalım. Dosyamız şayet çoklu yan menü ile yapılmışsa biz widget uyumlu hale getirmek istediğimiz alana;
Bu kod ile tek bir widget alanını sidebar.php içinde kayıt etmiş olduk. Bunu diğer alana da uygulayarak çoklu oluşturduğumuz alan için kullanmak istersek (2. kod ile yaptığımız functions.php ayarına göre);
Ve sağ alan içinse..
Dikkat ettiyseniz functions.php içinde kullandığımız name alanına yazdığımız isimleri burada belirtmek için kullandık. Böylece hem sağ alana hem sol alana widget ayarı eklemiş olduk. Ancak dediğim gibi eğer iki kolonlu (yani üç alanlı) tema kullanıyorsanız bu yan menülerin başladığı alanlara ekleyin tek tek kodları.
Bu dosyayı da kaydederseniz şimdi eklediğiniz widgetleri sitenizin içinde görebileceksiniz.
Eğer bi sorunuz olursa zevkle cevap vereceğimi söylemeliyim. Sürç-ü Lisan ettimse Affola!
Selametle