alexa  Menu
wordpress-ozel-alan-kullanimi-custom-fields

wordpress özel alan kullanımı – custom field

  06.10.2015 ,   4 yorum ,   4.854 kez okundu.

Şüphesiz wordpress ile hemen hemen hertürlü site yapmak mümkün. Fakat bazen projemize ait öyle özellikler karşımıza çıkıyor ki, wordpress`in alışılmış özülliklerinin dışına çıkmak gerekiyor. Aslında wordpress`in o konuda sağlamış olduğu bir kolaylık olduğunu farketmiyoruz ve s. Bunlardan bir tanesi de özel alan özelliğidir. Bu yazımda özel alan (custom field) kullanımından bahsetmek istedim.

Mesela emlak sitesi, online satış sitesi gibi projemiz olduğunü düşünürsek, bu sitede eklediğimiz her ürün için fiyat, yazar, sayfa, fotoğraf, açıklama, oda sayısı ve s gibi bir sürü özellik eklememiz gerekir. Bunu her seferinde teker teker eklemek ciddi bir zaman kaybı demektir. Tabiki bu işlemin de bir kolay yolu var. Bu yol da özel alan eklemek ile gerçekleştiriliyor.

Özel alan kullanımı için aşağıdaki fonksiyonu kullanacağız:

<?php get_post_meta ( int $post_id, string $key = '', bool $single = false ); ?>

Burada  ilk bölümde post_id yerine get_the_ID() kullanacağız. Diyelim ki, özel alanımızın adı fiyat olsun. O zaman ikinci bölümde key değeri olarak fiyat, üçüncü bölümde ise single değeri yerine true veya false kullanmamız gerekiyor. Kısaca single değerinin ne işe yaradığından bahsedeyim. Burada eğer single değerine true dersek fiyat adında sadece bir tane özel alanımız ve değerimiz olacak diyoruz. Ama eğer fiyat özel alanını iki kere kullanmış olsaydık o zaman bu dizi (array) konusuna girecekti ve single değerimiz false olacaktı. Kısacası kullanacağımız kod tam olarak aşağıdaki gibi olacaktır:

<?php echo get_post_meta ( get_post_ID(),$key = 'fiyat', $single = true ); ?>

Uygulamalı şekilde ne işe yaradığını görmek isterseniz aşağıdaki videoyu izleye bilirsiniz.

Kaynak: wordpress.org codex

4 yorum yapılmış

    Wordpress yazı biçimi – post formats 3 (video, audio)

    […] denenebilir. Benim kullandığım yol özel alan kullanarak video veya ses dosyasını çekmek. Özel alan ile ilgili daha önce hazırladığım dersi de izlemenizde fayda var diye […]

    27.01.2017, 22:20:23

    Prism Js Wordpress kurulumu ve kullanımı

    […] diğer kısım wordpresste Prism js kullanmanın bir başka yolu da Custom Fields (Özel […]

    14.05.2018, 8:39:56

    Wordpress yazı biçimi – post formats 3 (video, audio)

    […] denenebilir. Benim kullandığım yol özel alan kullanarak video veya ses dosyasını çekmek. Özel alan ile ilgili daha önce hazırladığım dersi de izlemenizde fayda var diye […]

    26.07.2018, 12:36:27

    serkan

    Hocam özel yazı sayfasında özel alanları nasıl kullana bilirim yardımcı olursanız sevinirim wordpress yazı sayfası harici bir farklı bir özel sayfa yapmaya çalışıyorum bir kaç özel alan eklemem gerekiyor yada form türü de olabilir nasıl yapmam gerekiyor saygılar

    26.12.2019, 12:35:03

Yorum yapın..

isim yerine gerçek isim ve soyisim yazılmadan yapılan yorumlar kesinlikle onaylanmıyor bilginiz olsun.


The reCAPTCHA verification period has expired. Please reload the page.