Yazıyı görüntülüyorsunuz Bloğumdaki toplam 12 kategoride yazılmış 292 yazıdan en güncelleri gösteriliyor. 23.9.2017
Bu yazı 28.06.2015 tarihinde yazıldı. O günden bu güne bir çok şey değişmiş ve yazı geçerliliğini yitirmiş olabilir.

A. Custom Fields Eklentisindeki Özel Alanları Otomatik Listelemek

2 sene önce yazıldı, 318 kere okundu. 1

Yeniden merhaba arkadaşlar. Sabahın altı buçuğunda girip bir şeyler yazmak istedim. Bu aralar sık sık kullandığım bir eklenti ile ilgili bir kaç bilgi paylaşmak istiyorum. Oldukça kullanışlı bir özelliği şimdi sizlere aktaracağım, hatalarım olursa kusura bakmayın.

Advanced Custom Fields eklentisine daha önce değinmiştim. Bu eklenti sayesinde post type’larımıza özel alanlar ekleyip yönetici panelimizdeki düzenleme alanından rahatlıkla içerikleri girdirebiliyorduk. Şimdi ise, bu girilen özel alanları tek bir kod ile otomatik olarak temamızın yazı gösterme sayfasında nasıl göstereceğiz konusuna değineceğiz.

Öncelikle bir örnek vermek istiyorum son zamanlarda yaptığım projelerden birini. Av tüfeği sektöründe web sayfaları hazırlıyorum işim gereği bazen. Bu av tüfeklerinin özelliklerini de bu eklenti üzerinden oluşturduğum özel alanlarla belirliyorum. Kalibre, Fişek Haznesi vs özellik alanları belirledikten sonra, temada tüfeği gösteren sayfada ufak bir kod bloğu yazıp bu girilen özellikleri otomatik olarak çektiriyorum. Bu arada, otomatik olarak çektiriyorum derken? Normalde, daha önceki yazımda anlattığım gibi tek tek özel alanları çektirmeyi anlatmıştım. Bu olayın farkı, tek tek değil, tamamen o yazıya ait ne kadar özel alan varsa getiriyor.

Bir diğer artısı ise, atıyorum bir özel alanı boş bıraktınız, bu alan sayfada gözükmüyor. Gayet kullanışlı ve pratik bir olay. Lafı fazla uzatmadan kodlara geçelim;

Gördüğünüz gibi, bir ul açtık, içine loop yaptıracak kodlarımızı yerleştirdik, kodların arasında kendini tekrar edecek kısmın nasıl olacağını belirledik ( burda li arasına aldım, style.css de düzenleme yaparken listelemeyi kullanacağım çünkü ) , kodlarımızı bitirdik ve ul‘ümüzü kapattık. li ile başlayan kısımlar, özel alan ekledikçe kendini tekrar edecek ve özel alanlarınızı ve değerlerini getirecek. label kısmı, özel alanı oluştururken verdiğiniz isim olacak, value ise bu alana girilen değer olacak.

BENZER  Herhangi Bir Post Type'ın Post Sayısını Göstermek

Advanced Custom Fields eklentisi ile ilgili paylaşmak istediğim bir çok olay var, zaman zaman fırsat buldukça bu konulara da değinerek sizleri de bu eklentiye sempati duymanızı ve bir süre sonra vazgeçilmeziniz olmasını sağlamayı hedefliyorum. Kendinize iyi bakın.

Konuyla alakalı bir şeyler yazabilirsin.

Bunlar da ilgini çekebilir.

Nazım YILMAZ

A webmaster, working with music.

1994'ün Haziran'ında Beyşehir/Konya'da dünyaya gelmişim. O zamanlar, gerek tombikliğim gerek yeşil gözlülüğüm sebebiyle gören herkes tarafından el üzerinde ( hatta defalarca havaya atılıp tutulma gibi ) tutulmuşum.

Bebekliğim Konya'da bir köyde, çocukluğum İstanbul'da geçti. İstanbul'da başladığım iş hayatına doğduğum yer, Beyşehir'de devam ediyorum.

İZLEDİM

Mini Yabancı Diziler : Yüzde 3 Dizisi