Wordpress - Meta veriler, bölüm 1

İçindekiler
ile çalıştığımızda Wordpress Özellikle özel gönderilerle çalışıyorsak, örneğin özel bir ürün gönderimiz var ve her ürüne bir fiyat eklemek istiyorsak, girişlerimize ek veriler eklememiz gerektiği oldukça yaygındır, böyle yapardık. aramak meta veriKişiselleştirilmiş verilerden başka bir şey olmayan ve ek olan, söz konusu veriler bir gönderiye eklenir, meta veriler Wordpress ile ilgili bazı terminolojilerde özel alanlar olarak da bilinir.
Bir gönderiye Meta Veri ekleme
Eklemek meta veri bir gönderiye basitçe aşağıdaki işlevle yapabiliriz: add_post_meta (), bu işlevin yaptığı, belirtilen bir gönderiye meta veri eklemesidir, yapısını görelim:

Aldığı her bir argümanı veya parametreyi parçalara ayırırsak, aşağıdakileri elde ederiz:
1. $ post_id: Meta verileri ekleyeceğimiz gönderinin kimliğidir.
2. $ meta_key: Meta veri alanının adıdır.
3. $ meta_değer: Metadata alanının sahip olacağı değerdir.
4. $ benzersiz: Meta_key'in benzersiz olup olmayacağını, varsayılan değerinin false olup olmadığını, yani benzersiz olması için devre dışı bırakıldığını belirtmenize olanak sağlayan bir tanımlayıcı değerdir.
Bu meta veri ekleme işlevini nasıl uygulayacağımıza dair bir örnek görelim:

Görselde gördüğümüz gibi, fonksiyonu uygularken her parametresi için veri yüklediğimizde post_id'nin 420, metakey'in prowp_price, meta_value'nun 34.99 olduğunu ve unique'nin true olarak tanımlandığını görüyoruz, yani, bu anahtar benzersiz olmalıdır.
Bir gönderinin Meta Verilerini Güncelleme
Nasıl ekleyeceğimizi öğrendikten sonra meta veriAyrıca onu nasıl düzenleyeceğimizi veya güncelleyeceğimizi de bilmeliyiz, çünkü önceki örneği kullanmaya devam edersek çoğu zaman kendimizi bir fiyatın değiştiği durumlarda bulabiliriz, bu yüzden kaydı güncellemek gerekli hale gelir.
Bu amaca ulaşmak için aşağıdaki işlevi kullanabiliriz: update_post_meta () ve yaptığı şey, belirtilen bir gönderinin meta verilerini güncellemektir, bu işlev aşağıdaki yapıya sahiptir:

Her parametreyi detaylandırırsak, fonksiyonu nasıl kullandığımızı anlayacağız, bu yüzden ne aldığını parçalayacağız:
1. $ post_id: Meta verileri güncelleyeceğimiz gönderinin kimliğidir.
2. $ meta_key: Meta veri alanının adıdır.
3. $ meta_değer: Metadata alanının sahip olacağı değerdir.
4. $ önceki_değer: Metadata alanının sahip olduğu önceki değerdir, isteğe bağlıdır ve gönderi için aynı anahtara sahip birkaç alanımız olduğunda ayırt etmemize yardımcı olur.
Şimdi fonksiyonu nasıl kullanacağımızı aşağıdaki görselde görelim, bir devamlılık olarak metadata ekleyerek getirdiğimiz örnek üzerinde çalışmaya devam edeceğiz, bu şekilde mevcut bir vakaya nasıl uygulanacağını görüyoruz:

Gördüğümüz gibi, 420 sonrası için yapacağımız şey prowp_price metadata alanını bulmak ve değerini 6,99 olarak güncellemek, benzersiz olacağını eklerken zaten belirlediğimiz gibi, bu durumda prev_value kullanmamıza gerek yok. şekilde her şey daha basit bir şekilde yapılır.
Bununla, meta verilerle çalışmak için öğreticinin ilk bölümünü bitiriyoruz, nasıl ekleneceğini ve nasıl güncelleneceğini zaten biliyoruz, sonraki bölümde meta verilerin nasıl silineceğini ve bir gönderiyle ilişkili meta verilerin nasıl gösterileceğini göreceğiz.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