WordPress 2.9 ile yorumlar için de özel alan desteği getirildiğini daha önce yazmıştım. Durum böyle olunca hem yorum hem de yazılar için özel alan desteği oldu. Her ikisi için ayrı fonksiyonlar olduğu gibi, her ikisini de kontrol eden tek fonksiyonlar da hazırlandı.
WordPress yazıları için özel alan desteği zaten mevcuttu ve aynı mantık ile çalışan yorum özel alan desteği ise WordPress 2.9 ile geldi. Yazılara özel alan tanımlarken add_post_meta kullanırken, yorumlara özel alan tanımlamak için add_comment_meta kullanacağız. Ancak her biri için ayrı ayrı fonksiyon kullanmanız gerekmiyor ve her ikisinin birleşimi add_metadata oluyor
Tüm bu fonksiyonlar wp-includes/meta.php dosyası içerisinde yer almaktadır.
Özel alan eklemek için kullanılan fonksiyondur.
<?php add_metadata($meta_type, $object_id, $meta_key, $meta_value); ?>
Zaten add_post_meta ile benzer bir fonksiyon. Sadece ilk iki parametreyi açıklıyorum. Diğerlerini biliyoruz zaten
Özel alan türünü temsil ediyor. Yazılar için post, yorumlar için comment girmelisiniz.
Özel alanın atanacağı yazı ya da yorumun ID numarasıdır.
Özel alan değerini güncellemek için kullanacağız. $meta_type ve $object_id parametrelerini zaten yukarıda açıkladım
<?php update_metadata($meta_type, $object_id, $meta_key, $meta_value, $prev_value); ?>
Özel alanı silmek için kullanacaksınız.
<?php delete_metadata($meta_type, $object_id, $meta_key, $meta_value, $delete_all); ?>
Özel alan değerini çekmek için kullanıyoruz.
<?php get_metadata($meta_type, $object_id, $meta_key, $single); ?>
İsminiz
E-Posta
Web Siteniz
Yorumunuz
Dmry.net Vital Teknoloji tarafından desteklenmektedir