Wordpress - Meta veriler, bölüm 2

İçindekiler
Eğitimin ilk bölümünde gördüğümüz gibi, meta veri Bir girdinin veya gönderinin içerebileceği bilgileri genişletmek, yapısının parçası olabilecek verileri farklı değerlerle belirtmemize izin vererek, verileri nasıl ekleyeceğimizi ve güncelleyeceğimizi zaten bildiğimizde, tüm temel işlemleri tamamlamak için oldukça yararlıdır. kalan iki tanesi ile çalışacağız, ki bu da silmek ve danışmak içindir.
Bir gönderinin meta verilerini silme
Çoğu zaman değişiklik yaparız ve girişlerimizden bazı şeyleri silmemiz gerekir, bu nedenle meta verileri silme olanağımız da vardır, bunun için aşağıdaki işlevi kullanabiliriz: delete_post_meta ()Kullanmak için aşağıdaki yapı ile uygulamamız gerekecek:

Resimde yöntemin aldığı bir dizi parametreyi görebiliriz, bu parametreleri parçalara ayırırsak çalışmasını daha iyi anlayacağız:
  • $ post_id: Meta verileri sileceğimiz gönderinin kimliğidir.
  • $ meta_key: Meta veri alanının adıdır
  • $ meta_değer: Alanın sahip olduğu değerdir, isteğe bağlıdır ve bir isim eşleşmesi durumunda birkaç alan arasında ayrım yapmak için kullanılır.
Fonksiyonun nasıl çalıştığını öğrendikten sonra doğrudan bir örnek görelim:

Resimde, oldukça basit bir şey gördüğümüz için, sadece 420 kimliğine sahip gönderiden prowp_price içindeki meta verileri sileceğimizi görüyoruz.
Bir gönderinin Meta Verilerini kontrol edin
Meta verinin tedavi kısmı ele alındıktan sonra, şimdi belirli bir giriş için nasıl elde edileceğini göreceğiz, bunun için işlevi kullanacağız. get_post_meta() aşağıdaki yapıya sahiptir:
 

Gördüğümüz gibi, birkaç parametre alan bir fonksiyondur, her birinin ne anlama geldiğini görelim:
  • $ post_id: Meta verileri almak istediğimiz gönderinin kimliğidir.
  • $ anahtarı: Metadatanın bulunduğu alanın adıdır.
  • $ tek: Tek bir sonucun döndürülmesini mi yoksa varsayılan olarak tüm sonuçların false olarak mı tanımlandığını tanımlamamızı sağlayan bir kontrol parametresidir.
Örneğimizde bu işlevi nasıl uygulayacağımıza dair basit bir örnek görelim:

Gördüğümüz gibi uygulaması oldukça basit ve bu durumda $sing parametresini true olarak yerleştirerek sadece tek bir kayıt aradığımızdan direk çıktı alabiliyoruz.
Bununla, bu ikinci bölümü ve ayrıca tam öğreticiyi bitiriyoruz, gördüğümüz gibi, ilk bakışta karmaşık görünse de meta verilerle çalışmak çok basit bir şey, buna sitenin iyi bir planlamasını eklersek bunu yapabiliriz. Wordpress çok güçlü bir yönetici olmak.
Bir ürün girişinde fiyatın nasıl yerleştirileceğini örnekle gördük, ancak ürün renkleri, bedenleri giyim olması durumunda bedenleri gibi daha birçok durumda kullanılabilir, kısacası yaratıcılığımız ve motivasyonumuz sınırdır. sitemizi geliştirme zamanı ve Wordpress hayatı çok daha kolay hale getirebiliriz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave