Export media with selected content (by DKZR), WordPress içerik dışa aktarma işlemlerinde seçilen içerikle ilişkili tüm medya dosyalarını (görseller, videolar, sesler) dışa aktarım paketine dahil etmeyi sağlayan bir eklentidir. Standart WordPress dışa aktarma aracı yalnızca içerik verilerini içerirken, bu eklenti medya dosyalarının da taşınmasını veya yedeklenmesini kolaylaştırır. Özellikle içerik taşıma, site birleştirme veya arşivleme senaryolarında eksiksiz bir veri seti oluşturmak isteyen kullanıcılar için tasarlanmıştır. Eklenti, Gutenberg blokları ve galeri kısa kodları gibi modern WordPress yapılarıyla uyumluluk gösterir.
Hangi ihtiyaçlarda değerlendirilebilir?
- İçeriklerini başka bir WordPress sitesine taşımak isteyen kullanıcılar
- Site yedekleme süreçlerinde medya dosyalarını da dahil etmek isteyenler
- Çok yazarlı veya kurumsal sitelerde içerik arşivleme ihtiyacı olan ekipler
Yaygın kullanım alanları
Site Taşıma ve Birleştirme
Bir WordPress sitesini başka bir alana taşırken veya iki siteyi birleştirirken, yazılar ve sayfalarla birlikte görsellerin de aktarılması gerekir. Bu eklenti, seçilen içerikle ilişkili medyayı otomatik olarak dışa aktarım dosyasına ekler.
İçerik Yedekleme
Belirli bir tarih aralığındaki veya belirli bir kategorideki içeriklerin medya dosyalarıyla birlikte yedeklenmesi, olası veri kayıplarına karşı koruma sağlar.
Arşivleme ve Raporlama
Eski içerikleri arşivlemek veya belirli bir proje kapsamındaki tüm medyayı derlemek için kullanılabilir. Dışa aktarılan paket, içerik ve medyayı birlikte içerdiğinden arşivleme sürecini eksiksiz hale getirir.
İncelenmesi gereken noktalar
- Eklenti, WordPress 4.5 ve üzeri sürümlerle uyumludur; ancak en güncel WordPress sürümüyle test edildiği belirtilmiştir (7.0.3). Eski sürümlerde performans sorunları yaşanabilir.
- PHP 7.0 veya üzeri gerektirir; daha düşük PHP sürümleriyle çalışmayabilir.
- Eklenti, medya dosyalarını dışa aktarırken büyük boyutlu dosyalar için sunucu zaman aşımı veya bellek limiti sorunlarına yol açabilir; bu durumda sunucu yapılandırmasının gözden geçirilmesi gerekebilir.
WordPress.org
Kurulum ve geliştirme notları
Kurulum, WordPress standart eklenti kurulum adımlarıyla aynıdır.
- 1Eklenti dosyalarını /wp-content/plugins/export-media-with-content dizinine yükleyin veya WordPress yönetim panelinden doğrudan eklenti yükleyin.
- 2WordPress 'Eklentiler' ekranından eklentiyi etkinleştirin.
Eklenti, geliştiricilere özel filtreler sunarak dışa aktarma sürecini özelleştirme imkanı tanır. Sürüm geçmişi, performans iyileştirmeleri ve Gutenberg desteği gibi önemli güncellemeleri içerir.
- 2.1.3: NULL ID kaynaklı SQL hatası düzeltildi.
- 2.1.2: Hata ayıklama düzeltmesi yapıldı.
- 2.1.1: PHP 7.0 gereksinimi eklendi ve düşük PHP sürümleri için dizi gösterimi değiştirildi.
- 2.1: Sorgu performansı iyileştirildi, [playlist] kısa kodu ve Gutenberg Audio/Video blokları için destek eklendi.
- 2.0: Gutenberg görsel ve galeri gösterimi desteği, export_query_media_ids filtresi eklendi.
- 1.1: 'Uploaded to' medya desteği eklendi.
- 1.0: export_query filtresi eklendi.
- 0.9.1: Girdi doğrulama (sanitize) eklendi.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, WordPress sitenizin ihtiyaçlarına özel medya dışa aktarma çözümleri tasarlayabiliriz. Mevcut eklentinin yetersiz kaldığı durumlarda, özel filtreler veya tamamen özelleştirilmiş bir dışa aktarma modülü geliştirilebilir. Projenizin kapsamını birlikte belirleyerek en uygun yaklaşımı planlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Bu eklenti hangi WordPress sürümleriyle uyumludur?
Eklenti, WordPress 4.5 ve üzeri sürümlerle uyumlu olduğunu belirtmektedir. En son test edilen sürüm 7.0.3'tür.
Eklenti Gutenberg bloklarıyla çalışır mı?
Evet, eklenti 2.0 sürümünden itibaren Gutenberg görsel ve galeri bloklarını, 2.1 sürümünden itibaren ise Gutenberg Audio ve Video bloklarını desteklemektedir.
Dışa aktarma sırasında medya dosyalarının boyutu büyükse ne olur?
Büyük medya dosyaları, sunucu kaynaklarına bağlı olarak zaman aşımı veya bellek hatalarına neden olabilir. Bu durumda sunucu yapılandırmasının (PHP bellek limiti, maksimum yürütme süresi) gözden geçirilmesi önerilir.