İç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:
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:
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.