Bloğumda toplam 12 kategoride yazılmış 311 yazı ve 269 yorum var.

A. Custom Fields Eklentisindeki Özel Alanları Otomatik Listelemek

5 sene önce yazıldı, 754 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;

<ul>

<?php 

$fields = get_field_objects(); ?>

<?php if( $fields ): ?>

	<?php foreach( $fields as $field ): ?>

		<?php if( $field['value'] ): ?>

			<li> <?php echo $field['label']; ?> : <?php echo $field['value']; ?> </li>

		<?php endif; ?>

	<?php endforeach; ?>

<?php endif; ?>

</ul>

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  Temamıza Öne Çıkarılmış Görsel Özelliği Eklemek

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.

İsimTescil.net Sonunda Arayüzünü Güncelledi

Merhaba arkadaşlar. Uzun bir zaman boyunca gına getiren, sürekli yavaşlığı ve “her yüzüne bakışımızda...

5 ay önce. 99 0 Devam Et

Sitelerinize WhatsApp Butonu Ekleyerek Müşterilerinizle Etkileşime Geçin

Merhaba arkadaşlar. WhatsApp günün hemen her anında iletişim ihtiyacımızı karşılayan olmazsa olmaz bir araç h...

5 ay önce. 125 0 Devam Et

İşletmelerde Ön Muhasebe Yazılımı Kullanmanın Önemi ve Bulut Tabanlı Yazılımlar

Merhaba arkadaşlar. Özellikle son zamanlarda girişimcilik ruhunun çok fazla kişiye ulaştığını, herkesin özell...

5 ay önce. 39 0 Devam Et

Material Design Icons – MDI ile Sitelerinize Icon Set Nasıl Eklenir

Selam arkadaşlar. Bu yazıda sitelerimizi daha doğrusu arayüzlerimizi hazırlarken Material Design Icon Set’ind...

5 ay önce. 45 0 Devam Et

SSD Disk Kullanmak Bilgisayarımızı Ne Kadar Hızlandırır?

Solid State diskler piyasa çıktığından beri bilgisayar satıcıları hatta elindeki ikinci el bilgisayarı satan in...

5 ay önce. 63 0 Devam Et

Hakkımda

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.

Uzun yıllar çeşitli firmalarda çalıştıktan sonra 2017’den beri kendi yazılım ve reklam şirketimi kurdum. Geliştirmeye ve değiştirmeye devam ediyoruz.