WordPress Yönetici Paneli’ne özel meta kutusu nasıl eklenir

serkan balcı     09-26-18     Genel     WordPress Yönetici Paneli’ne özel meta kutusu nasıl eklenir

WordPress platformu, WP yöneticisine özel işlevler eklemek için birçok API sağlar. Bugün bu eğitimde, özel meta kutunun nasıl ekleneceğini, ön uçta nasıl kaydedileceğini ve gösterileceğini öğreniyoruz.

Özel Meta Kutusu nedir:

Özel Meta Kutusu, kullanıcıların varsayılan alanlar dışında kullanıcı girişi için ekstra bilgi saklamasına izin verir. Özel meta kutusu sayfa, ürün, posta vb. her tür yazı tipine ekleyebiliriz. Özel meta kutusu 
eklemek, kaydetmek ve göstermek için aşağıdaki adımları izleyin:

1. Adım: Özel meta kutusu ekle -:

add_meta_box , posta tipinde kayıt meta kutusundan sorumlu olan işlevdir. şu kodu takip et

 

add_meta_box ($ id, $ title, $ callback_function, $ ekran = null, $ context = ‘gelişmiş’, $ priority = ‘default’, $ callback_args = null);

  1. $ id : Bu benzersiz bir WordPress Kimliği. Kimlik kullanımı, geçersiz kılmayı önlemek için öneki hatırlamayı unutmayın.
  2. $ title : Bu meta kutu üzerinde gösterecek meta kutu adı veya başlık.
  3. $ callback :  add_meta_box meta kutudaki içeriği veya alanları göstermek için geri arama işlevini çağırır.
  4. $ screen : $ ekran talimatı WordPress meta kutusu, posta, sayfa, bağlantı veya custom_post_type gibi yazı tiplerini gösterecektir.
  5. $ context : $ context, yönetici posta türü sayfasında meta kutusunun konumunu gösterir. Gibi göstermek meta kutusu için girmek için aşağıdaki değerler olabilir  "normal",  "advanced" ve "side".
  6. $ priority : Kutuların göstereceği bağlamdaki öncelik. Örneğin  "high",  "core",  "default"ve "low".
  7. $ callback_args : Bu isteğe bağlı argüman. Bu dizi tipi olabilir.

Özel meta kutusuna meta alanları göster:

Şimdi soru, meta kutudaki giriş alanlarının nasıl gösterileceğidir:

Meta alan verilerini db olarak kaydet:

Şimdi db’de meta alan verilerini saklamak için burayı çevirin:

 

Ön uçta göster:

Şimdi bu değeri get_post_meta işlevi yardımıyla ön uçta gösterebilirsiniz. Örneğin:

 

Linkedin Google+ Pinterest Whatsapp


Etiketler:

Yazı hakkında görüşlerinizi belirtmek istermisiniz?


Sohbet