WordPress’le ilgili eklenti yazılarına bakarken çok önemli bir güzelliği atladığımı farkettim. Tıpkı post meta’ları gibi site içinde çeşitli bilgileri saklamak için bir arayüz var: WP Options.

Opsiyon değerlerini WordPress wp_options tablosunda bizim yerimize saklıyor. Başka bir deyişle son yazımda bahsettiğim veritabanı gereksinimini ortadan kaldıran bir özellik. Tıpkı metalarda olduğu gibi basit fonksiyonlarla bir opsiyonu yaratabiliyoruz, değiştirebiliyoruz, silebiliyoruz ve değerini okuyabiliyoruz.

//Opsiyon yaratma
add_option($isim, $deger);
//isim: Max 64 karakter
//Deger: 2^32 ile sınırlı
//Yaratamazsa "false" döndürüyor

//Opsiyon değeri değiştirme (yoksa yaratıp ekleme)
update_option($isim, $yenideger);

//Opsiyon silme
delete_option($isim);

//Opsiyon okuma
$deger = get_option($isim, $sabit);
//Eğer bu isimde bir opsiyon yoksa $sabit değerini döndürür fonksiyon

Barış Altop
Barış Altop
Matematik tutkusunu yazılım sanatına dönüştürmeyi hedef seçmiş, bilgisayar mühendisliği doktora öğrencisi. Biraz Apple tutkunu, ama teknoloji düşkünü yazılımcı.