Alan grupları genel bakış
3 dk okuma
Bir alan grubu, adlandırılmış bir alan kümesi ile bu kümenin nerede görüneceğini belirten konum kurallarından oluşur: yazılarda, sayfalarda ve özel yazı türlerinde, kullanıcı profillerinde, terim ekranlarında, yorumlarda, widget'larda veya bir seçenek sayfasında.
Mass Custom Fields'ı klasik bir özel alan eklentisinden ayıran şey, değerlerin nereye gittiğidir. Her değer için wp_postmeta tablosuna bir satır eklemek yerine her alan grubu kendi veritabanı tablosunu alır ve her alan bu tabloda bir sütun olur.
Klasik özel alanlar | Mass Custom Fields |
|---|---|
Alan ve yazı başına bir | Grubun tablosunda yazı başına bir satır, alan başına bir sütun |
Her değer metindir | Sütunların gerçek türleri vardır: sayılar sayı, tarihler tarihtir |
Filtrelemek, her alan için | Filtreleme, normal bir dizinli sütun sorgusudur |
Depolama üzerinde denetim yok | İsteğe bağlı alan başına dizin, benzersiz dizin, sütun türü, karakter kümesi ve üretilmiş değerler |
Neler elde edersiniz
- Alanlar ve konum kuralları için görsel bir editör (WPM Fields › Field Groups).
- Yazılarda, kullanıcılarda, terimlerde, yorumlarda, widget'larda ve seçenek sayfalarında; zorunlu alanlar, doğrulama kuralları ve koşullu mantıkla düzenleme ekranı kutuları. Bkz. Alan grupları nerede görünür.
- Güvenli şema değişiklikleri: bir alanı yeniden adlandırmak verilerini korur, riskli tür değişiklikleri bir yedek sütun bırakır, kaldırılan alanlar hiçbir zaman veri silmez. Bkz. Bir alan grubunu güvenle değiştirme.
- Tanımı gerçek tabloyla karşılaştıran bir Table health paneli. Bkz. Table health.
- Yazıları alan değerine göre
wpmcf_query_posts()ile sorgulayın. Bkz. Yazıları alan değerine göre sorgulama.
Depolama nasıl çalışır
Anahtarı product_details olan bir alan grubu için eklenti {prefix}wpmcf_fg_product_details tablosunu oluşturur (örneğin wp_wpmcf_fg_product_details). İçeriği:
Sütun | Anlamı |
|---|---|
| Satır kimliği. |
| Satırın ait olduğu nesnenin WordPress kimliği (yazı kimliği, kullanıcı kimliği, terim kimliği, yorum kimliği, ...). Yalnızca grubun konum kuralları olduğunda bulunur. |
| Bu satırdaki |
alan başına bir sütun | Alan değerleri. Group ve repeater alanları tüm alt alanlarını tek bir JSON sütununda tutar. |
| Veritabanı tarafından ayarlanır. |
mid ve mtype birlikte benzersizdir; yani bir yazının grup başına en fazla bir satırı vardır. Bu, tabloyu kendiniz de birleştirebileceğiniz anlamına gelir:
SELECT p.post_title, d.price
FROM wp_posts p
JOIN wp_wpmcf_fg_product_details d ON d.mid = p.ID AND d.mtype = 'posts'
WHERE d.price < 100;Bilinmesi gereken sınırlar
Sınır | Değer |
|---|---|
Alan grubu başına sütun | 100 (40 sütundan itibaren uyarı görünür). İlişkili değerleri tek bir JSON sütununda toplamak için bir Group alanı kullanın. |
Grup başına dizinli alanlar | 8'den itibaren uyarı, 20'nin üzerinde hata. |
Grup anahtarı uzunluğu | 63 karakter. |
Alan anahtarı uzunluğu | 63 karakter; ek sütun ekleyen alan türlerinde (örneğin Map) daha az. |
Free ve Pro
Bu sayfalardaki her şey ücretsiz eklentide mevcuttur. Üç ayrıntı plana bağlıdır:
- Gelişmiş alan türleri (Gallery, Flexible content, Clone) için Pro gerekir. Bkz. Pro alan türleri.
- WooCommerce siparişleri için konum kuralları Pro gerektirir. Bkz. Konum kuralları.
- Alan başına In translations modları (WPML/Polylang) için Business gerekir. Bkz. Alan ayarları: görüntüleme ve gelişmiş.
Sırada ne var
Şunu yapmak istiyorum... | Okuyun |
|---|---|
İlk grubumu oluşturmak | |
Alan eklemek ve düzenlemek | |
Bir grubun nerede görüneceğine karar vermek | |
Bir alan türü seçmek | |
Değerleri bir temada yazdırmak | |
Bir tablo sorununu gidermek |
Hâlâ takıldınız mı? Destek ile iletişime geçin