Alan grupları sorun giderme ve SSS
4 dk okuma
Alan grubum düzenleme ekranında görünmüyor
Bu listeyi sırayla uygulayın:
- Active mi? Grubu açın, Settings › Group settings › Active. Bkz. Grup ayarları.
- Kuralı var mı? Kuralı olmayan bir grup hiçbir yerde gösterilmez. Bkz. Konum kuralları.
- Bir kural grubundaki her kural ekrana uyuyor mu? Bir kural grubu AND mantığıyla çalışır: Post type ile User role aynı anda doğru olamaz. Bunları ayrı kural gruplarına koyun.
- Durum ve terimler. Kurallar kaydedilmiş durumu okur. Add New ekranında durum
auto-draftolur; seçilmiş ama henüz kaydedilmemiş kategoriler ve terimler görülmez. Kaydedin, ardından sayfayı yenileyin. - Grup, ilk kuralı ekledikten sonra kaydedildi mi? Tablonun
mid/mtypesütunlarına ihtiyacı vardır; bunlar o kayıtta eklenir. Grup tablosunda bunlar yoksa grup gösterilmez. Grubu açın ve Save changes düğmesine tıklayın. - Ekran destekleniyor mu? Terimler: edit ekranı (Add New değil). Menü öğeleri: henüz desteklenmiyor. Bkz. Alan gruplarının göründüğü yerler.
- Tablo var mı? Yoksa liste No table gösterir. Bkz. Table health.
Değerler kaydedilmiyor
Kontrol | Ayrıntı |
|---|---|
| Büyük bir repeater PHP'nin |
Settings › Health bir veritabanı hatası gösteriyor | Bir sütun eklenti dışında silindi veya değiştirildi. Table health içinde onarın. |
Grup PHP'de kayıtlı | Düzenleme ekranı değerleri yine kaydedilir; yalnızca tanımı editörde salt okunurdur. |
Kullanıcı yazıyı düzenleyemiyor | Değerler yalnızca kişi yazıyı düzenleyebiliyorsa kaydedilir. |
Zorunlu bir alan boş | Değerler kaydedilir, ancak |
Alan grubunu kaydetme başarısız oluyor
Mesaj | Çözüm |
|---|---|
| Veritabanı değişikliğin bir kısmını reddetti (benzersiz dizin için yinelenen değerler, daha küçük bir sütuna sığmayan değerler, çok uzun bir dizin). Tablo geri alındı. Veriyi veya ayarı düzeltin. |
| Bir arka plan değişikliği çalışıyor. Updating rozetinin kaybolmasını bekleyin. |
| Grup |
| Alan anahtarını yeniden adlandırın. |
| İletişim kutusu These names hold saved values görünür. Bkz. Alan grubunu güvenle değiştirme. |
| Alanları bir Group alanına taşıyın. |
| Bu tür Pro gerektirir. |
| Bir Select, Radio, Checkbox veya Button group alanında seçenek yok. |
Arka plan değişikliği hiç bitmiyor
Değişiklik bir Action Scheduler işidir (hook wpmcf/fields/schema_change). Tools › Scheduled Actions ekranında bekleyen veya başarısız eylemleri kontrol edin ve WP-Cron'un çalıştığından (veya gerçek bir cron'un wp-cron.php dosyasını çağırdığından) emin olun. 15 dakika ilerleme olmazsa editör işi kesintiye uğramış sayar; Table health bölümünü inceleyin, ardından yeniden kaydedin. Kuyruktaki bir değişiklik DELETE /wpmcf/v1/field-groups/{key}/schema-job ile iptal edilebilir.
Bu sürümün bilinen sınırlamaları
Bunlar mevcut sürümdeki gerçek davranışlardır. Etrafından dolaşabilmeniz için listelenmiştir.
Konu | Sınırlama | Geçici çözüm |
|---|---|---|
Menu ve Menu item kuralları | Kurallar kaydedilebilir ancak menü editörü alanları göstermez. | Değerleri kodla okuyun ve yazın. |
Konum işleci | REST API ile gönderilen bilinmeyen bir işleç | Şunları kullanın: |
Doğrulama | Min length ve Step yalnızca tarayıcı denetimleridir. | Bunları kendi kodunuzda denetleyin. |
Alan grubu listesi | No table / Healthy hatırlanan durumu kullanır. | Yenilemek için grubu açın. |
Import as fields | Tür yalnızca bir tahmindir (SQL | Sonrasında türü editörde değiştirin. |
SSS
Grup anahtarını yeniden adlandırabilir miyim? Hayır. Anahtar tablo adıdır. Doğru anahtarla yeni bir grup oluşturun ve veriyi SQL ile taşıyın ya da dışa aktarıp yeniden içe aktarın (bkz. İçe ve dışa aktarma).
Verim nerede? Şurada: {prefix}wpmcf_fg_{group key}. Şurada değil: wp_postmeta. phpMyAdmin ile açın veya SQL çalıştırın. Bkz. Genel bakış.
Şunu çağıran temalar get_post_meta() hâlâ çalışır mı? Evet, Bridge get_post_meta() and update_post_meta() açıkken (varsayılan). Bkz. Grup ayarları.
Kendi SQL'imi kullanabilir miyim? Evet. Tablolar normal InnoDB tablolarıdır. Şunlar üzerinden birleştirin: mid ve mtype. Alanların doğrudan kullandığı sütunları değiştirmeyin; editörü kullanın veya sapmayı şununla düzeltin: Table health.
Bir alanı silersem değerlere ne olur? Hiçbir şey; sütun leftover sütun olarak kalır. Bkz. Alan grubunu güvenle değiştirme.
Bir yazıyı silersem değerlere ne olur? Kalıcı silme satırı kaldırır; Çöp Kutusu onu korur.
Bir grupta kaç alan olabilir? 100 sütun. İlişkili değerleri bir Group alanında toplayın.
Tür değişikliğini geri almanın bir yolu var mı? Yedek sütun {key}__bak eski değerleri tutar. Otomatik geri alma yoktur.
Blok editörle çalışır mı? Evet. Gruplar meta kutuları olarak görünür. Zorunlu alanlar doldurulana kadar Update düğmesini kilitler.
Pro gerekli mi? Bu sayfalardaki her şey için hayır; yalnızca gelişmiş alan türleri, WooCommerce sipariş kuralları ve alan başına çeviri modları (Business) hariç. Bkz. Genel bakış.
Bir alanı ön yüzde nasıl gösteririm? Şunları kullanın: wpmcf_the_field(), wpmcf_get_field() veya [wpmcf_field] kısa kodu. Bkz. Geliştirici API'si.
Hâlâ takıldınız mı?
Kayıtlı hataları okumak için WPM Fields › Settings › Health ekranını açın ve Table health bölümünü kontrol edin. Destekle iletişime geçerken tam mesajı ekleyin.
Hâlâ takıldınız mı? Destek ile iletişime geçin