İçe aktarma, dışa aktarma ve taşımaya genel bakış
2 dk okuma
Mass Custom Fields iki farklı türde öğeyi taşıyabilir:
- Tanımlar: alan grupları, yazı türleri, taksonomiler ve seçenek sayfaları. Bir tanım nelerin var olduğunu açıklar. Taşımak içeriğinize hiçbir zaman dokunmaz.
- Değerler: editörlerin yazıların, terimlerin, kullanıcıların, yorumların ve seçenek sayfalarının alanlarına yazdıkları veriler. Değerler alan grubu tablolarında saklanır; bu nedenle olağan WordPress dışa aktarma araçları bunları yardım almadan göremez.
Her şey WPM Fields › Tools altında bulunur (sayfa slug'ı wpmcf-tools); üç sekmesi vardır. Ayrıca Tools ekranı dışında çalışan birkaç araç daha vardır.
Hangi aracı kullanmalıyım?
Yapmak istediğim | Kullanılacak | Taşıdığı |
|---|---|---|
Alan gruplarını, yazı türlerini, taksonomileri veya seçenek sayfalarını başka bir siteye kopyalamak | Tanımlar | |
Tanımları temamda ve Git'te tutmak, ekip arkadaşlarımın yaptığı değişiklikleri yüklemek | Tanımlar | |
Advanced Custom Fields'tan geçmek | Tanımlar ve değerler | |
Yazıları alan değerleriyle birlikte başka bir siteye taşımak | Değerler | |
Bir yazıyı kopyalamak (Yoast Duplicate Post veya benzeri) ve alan değerlerini korumak | Değerler | |
Bunların herhangi birini sunucuda veya dağıtım sürecinde betikle çalıştırmak | Her ikisi | |
Uzun bir işin neden "arka planda çalıştığını" anlamak | yok |
PHP kodunda kaydedilen alan grupları (wpmcf_register_field_group(), wp wpmcf code) Entegrasyonlar ve geliştirici araçları bölümünde anlatılır.
JSON dışa aktarımı neleri içerir
Export ile oluşturulan dosyada her tanım türü için bir bölüm bulunur:
Bölüm | Tür | Tanımlayıcı |
|---|---|---|
| Post Types | yazı türü adı |
| Taxonomies | taksonomi adı |
| Options Pages | sayfa slug'ı |
| Field Groups | alan grubu anahtarı |
Dosya hiçbir zaman kaydedilmiş alan değerlerini, kullanıcı verilerini, lisans verilerini veya ayarları içermez.
Her yöntemin mevcut öğelerle yaptığı
Yöntem | Aynı anahtara sahip mevcut öğe |
|---|---|
JSON içe aktarma | Olduğu gibi korunur; Replace existing definitions seçeneğini açmadıysanız. |
Yerel JSON eşitleme | Değiştirilir, ancak yalnızca gerçekten değişen dosyalar için |
ACF taşıma | Daha önce taşınmış alan grupları korunur; değerler yeniden kopyalanır |
WP-CLI içe aktarma | JSON içe aktarmayla aynı: |
Bu bölümdeki hiçbir işlem hedef sitedeki bir tanımı silmez. Bir öğeyi kaldırma işlemi her zaman kendi ekranından yapılır.
Önce bilmeniz gerekenler
- Buradaki her şey için manage_options yetkisi gerekir; yöneticilerde bu yetki vardır.
- Bir alan grubunu içe aktarmak veritabanı tablosunu hemen oluşturur (veya değiştirir). Önce önizlemeyi kontrol edin; mevcut bir grubu değiştiriyorsanız Alan grubunu güvenle değiştirme bölümünü okuyun.
- 5 MB'tan büyük dosyalar her yerde reddedilir (Tools ekranı, yerel JSON, WP-CLI).
- Pro planın alan türleri (galeri, esnek içerik, klon ve diğer gelişmiş türler), bu plana sahip olmayan bir sitede içe aktarılamaz. Önizleme hangi alan grubunun neden başarısız olduğunu gösterir. Bkz. Planlar ve lisanslama.
- Arka plan işlerindeki ve dosya yazma işlemlerindeki hatalar WPM Fields › Settings › Health altında kaydedilir. Bkz. Health ve sorun giderme.
Hâlâ takıldınız mı? Destek ile iletişime geçin