Açıklama
Bu eklenti, WordPress uygulaması içindeki medya yüklemeleri için WebP ve AVIF desteği ekler. Varsayılan olarak, barındırma sunucusu destekliyorsa AVIF görselleri oluşturulur, aksi hâlde çıktı biçimi olarak WebP kullanılır. Her iki biçim de kullanılabilir olduğunda çıktı biçimi Ayarlar > Ortam altından seçilebilir. Modern görseller yalnızca yeni yüklemeler için oluşturulur, önceden var olan görseller ise yalnızca görseller yeniden oluşturulduğunda modern bir biçime dönüştürülür. Görseller, Regenerate Thumbnails gibi bir eklentiyle ya da WP-CLI üzerinden wp media regenerate komutuyla yeniden oluşturulabilir.
Varsayılan olarak, JPEG veya PNG yüklemeleri için yalnızca modern görsel biçimi alt boyutları oluşturulur – yalnızca yüklenen özgün dosya JPEG/PNG görseli olarak var olmaya devam eder, oluşturulan görsel boyutları ise WebP veya AVIF dosyaları olur. Bu davranışı değiştirmek için Ayarlar > Ortam altında “Yedek görselleri oluştur” adında bir onay kutusu bulunur – işaretlendiğinde, eklentinin her alt boyut için hem özgün biçimi hem de WebP veya AVIF görselleri oluşturmasına yol açar (söz konusu değişikliğin yalnızca yeni yüklenen görselleri, yani değişiklik yapıldıktan sonraki yüklemeleri etkileyeceğini yeniden belirtelim).
Bu eklentinin eski adı WebP Uploads idi.
Yükleme
WordPress içinden kurulum
- Eklentiler > Yeni ekle‘yi ziyaret edin.
- Modern Görsel Formatları için arama yapın.
- Modern Görsel Formatları eklentisini yükleyip etkinleştirin.
Elle kurulum
webp-uploadsklasörünün tamamını/wp-content/plugins/dizinine yükleyin.- Eklentiler‘i ziyaret edin.
- Modern Görsel Formatları eklentisini etkinleştirin.
Ekinleştirme sonrası
- Ayarlar > Ortam yönetim ekranını ziyaret edin.
- Modern görüntü biçimlerini yapılandırmak için Modern Görüntü Biçimleri bölümündeki denetimleri kullanın.
SSS
-
Eklenti hakkındaki geri bildirimimi nereye gönderebilirim?
-
Geri bildirim memnuniyetle karşılanır ve büyük takdir görür; özellikle bu eklenti gelecekteki WordPress çekirdek özelliklerini içerebilir. Yeni özellikler için önerileriniz ya da talepleriniz varsa bunları WordPress performans ekibinin GitHub deposunda bir konu olarak iletebilirsiniz. Sorun giderme konusunda yardıma ihtiyacınız var ya da eklenti hakkında bir sorunuz varsa lütfen destek forumumuzda yeni bir konu açın.
-
Güvenlik hatalarını nereye bildirebilirim?
-
Performans ekibi ve WordPress topluluğu güvenlik açıklarını ciddiye alır. Bulgularınızı sorumlu bir şekilde paylaştığınız için teşekkür ederiz ve katkılarınızı takdir etmek için her türlü çabayı göstereceğiz.
Bir güvenlik sorununu bildirmek için lütfen WordPress HackerOne programını ziyaret edin.
-
Eklentiye nasıl katkıda bulunabilirim?
-
Katkılara her zaman açığız! Nasıl katkıda bulunabileceğinizi öğrenmek için Çekirdek performans ekibi el kitabı‘na göz atın.
-
Modern Görsel Formatları eklentisini etkinleştirdim, ancak bir JPEG görseli yüklediğimde WebP görselleri her zaman oluşturulmuyor. Neden?
-
Bir WebP görselinin oluşturulmamasının iki temel nedeni vardır:
- Modern Görsel Formatları eklentisi, yüklenen JPEG görselinin WebP sürümünün özgün JPEG görselinden daha büyük bir dosya boyutuna sahip olacağını belirledi, bu yüzden WebP sürümünü oluşturmuyor.
- JPEG görseli Ortam kitaplığı‘na yüklenmedi. Şu anda WebP sürümleri yalnızca ortam kitaplığına yüklenen görseller için oluşturuluyor. Bir şablon dosyasında ya da Özelleştirici‘de olduğu gibi, sitenize başka yollarla eklenen JPEG görselleri için WebP sürümleri oluşturulmaz.
-
Modern Görsel Formatları eklentisi etkinleştirildiğinde, eklenti yüklediğim her görselin JPEG ve WebP sürümlerini oluşturacak mı?
-
Varsayılan olarak Modern Görsel Formatları eklentisi yalnızca yüklediğiniz görsellerin WebP sürümlerini oluşturur. Hem WebP hem de JPEG sürümlerinin oluşturulmasını istiyorsanız Ayarlar > Ortam bölümüne gidip WebP’ye ek olarak JPEG dosyaları oluştur seçeneğini etkinleştirebilirsiniz.
İncelemeler
Katkıda Bulunanlar ve Geliştiriciler
“Modern Görsel Formatları” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.
Katkıda bulunanlar“Modern Görsel Formatları” 19 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.
“Modern Görsel Formatları” eklentisini dilinize çevirin.
Geliştirmeyle ilgilenir misiniz?
Kodu görüntüleyin, SVN deposuna göz atın ya da RSS ile geliştirme günlüğüne abone olun.
Değişiklik Kaydı
2.7.1
Hata düzeltmeleri
wp_get_attachment_image_src()işlevi false döndürdüğünde verest_prepare_attachmentfiltrelemesi sırasındawebp_uploads_filter_wp_get_attachment_image()içindeki ölümcül hata önlendi. (2565)
2.7.0
İyileştirmeler
- Atılan modern görsel çıktıları için açıklama eklendi. (2518)
- Ayarlar bölümünden SSS’ye bağlantı eklendi. (2480)
wp_get_attachment_image()tarafından çıktılananimgetiketleri yeniden yazıldı. (2451)
Hata düzeltmeleri
- ImageMagick AVIF şeffaflığını desteklemediğinde AVIF devre dışı bırakıldı. (2540)
2.6.1
Hata düzeltmeleri
- Kullanımdan kaldırılmış bir işlev için basit bir PHP sürüm denetimi eklendi. (2285)
- Yazı öne çıkan görseli için eksik
PICTUREöğesi desteği düzeltildi ve bileşen bloğu için eksik Modern Görsel Formatları desteği eklendi. (2179)
2.6.0
Hata düzeltmeleri
- Kapak ve Grup bloklarının arka plan görüntülerinde modern görüntü biçimlerini kullan. (2121)
- Palet tabanlı PNG yüklemelerinin GD altında orijinal tam boyutlu AVIF/WebP dönüşümünde başarısız olması giderildi. (2024)
2.5.1
Hata düzeltmeleri
- Kırpma değeri bir dizi olduğunda Modern Görsel Formatları’nın görseli kırpmaması sorunu giderildi. (1887)
PICTUREöğesinde yanlış görsel boyutu seçimi düzeltildi. (1885)
2.5.0
İyileştirmeler
- Görsel işlemeyi iyileştirmek için
wp_content_img_tagfiltresine geçildi. (1772)
2.4.0
İyileştirmeler
- Yedek görseller oluşturulurken 1536×1536 ve 2048×2048 boyutları otomatik olarak dahil edildi. (1679)
- Yükleme sırasında WebP dosyaları AVIF’e dönüştürülür. (1724)
- Tüm boyutları yedek biçimde oluşturmayı seçme olanağı son kullanıcı için etkinleştirildi. (1689)
2.3.0
İyileştirmeler
webp_uploads_get_file_mime_typeyardımcı işlevini ekle. (1642)- Kapsamı netleştirmek için
webp_uploads_get_file_mime_type,webp_uploads_get_attachment_file_mime_typeolarak yeniden adlandırıldı. (1662)
Hata düzeltmeleri
- Yedek biçimler etkinken yüklenen görsellerin amaçlanan çıktı biçimine dönüştürülmesini engelleyen hata düzeltildi. (1635)
2.2.0
İyileştirmeler
- Yüklenen PNG dosyaları AVIF veya WebP’ye dönüştürülür. (1421)
Hata düzeltmeleri
- Bir PICTURE öğesi oluşturulurken duyarlı görsellerin devre dışı bırakılmış olması hesaba katıldı. (1449)
2.1.0
İyileştirmeler
- Ortam ayarları ekranındaki fotoğraf elemanı onay kutusunun devre dışı bırakılması iyileştirildi. (1470)
Hata düzeltmeleri
- PICTURE > SOURCE srcset içinde eksik tam boyutlu görsel eklendi. (1437)
- PICTURE öğesindeki yedek görsel düzeltildi. (1408)
- JPEG yedeği mevcut değilse PICTURE ögesini sarmalama. (1450)
- PICTURE > SOURCE ögelerinde sizes özniteliği ayarını düzelt. (1354)
- Olası ölümcül bir hatayı önlemek için webp_uploads_sanitize_image_format() işlevinden string tür ipucunu kaldır. (1410)
Belgeler
- Modern Görsel Formatları benioku dosyasında resimlerin nasıl yeniden oluşturulacağını açıkla. (1348)
2.0.2
İyileştirmeler
- I18N: Modern Görsel Biçimleri bölüm başlığına bağlam eklendi. (1287)
Hata düzeltmeleri
- picture ögelerinin biçimlendirme uyumluluğu iyileştirildi. (1307)
2.0.1
Hata düzeltmeleri
- Başka bir the_content filtre geri çağırma işlevi dize yerine null döndürdüğünde oluşan ölümcül hata düzeltildi. (1283)
2.0.0
Özellikler
pictureögesi desteği ekle. (73)- AVIF resim biçimi desteği ekle. WebP ile AVIF arasında seçim yapılabilmesi için çıktı resim biçimi ayarı ekle. (1176)
İyileştirmeler
- Modern Görsel Formatları için Ayarlar->Ortam kontrollerini iyileştir. (1273)
- Artık picture ögesi desteklendiğine göre gereksiz yedek betiğini kaldır. (1269)
1.1.1
İyileştirmeler
- webp-uploads içindeki Ayarlar bağlantısı en başa alındı. (1146)
- Daha katı statik analiz denetimleriyle genel kod kalitesi iyileştirildi. (775)
- En düşük PHP gereksinimi 7.2’ye yükseltildi. (1130)
Belgeler
- Satır içi belgelendirme güncellendi. (1160)
1.1.0
- Eklentiler tablosuna WebP ayarları bağlantısı eklendi. (1036)
- Eklentiyi “Modern Görüntü Biçimleri” olarak yeniden adlandır. (1101)
- Generator etiketi için eklenti kısa adı kullanıldı. (1103)
- Modern Görüntü Biçimleri eklentisi kaldırılırken seçeneği sil. (1116)
- Gerekli en düşük WP sürümü 6.4 olarak yükseltildi. (1062)
- Sınanan WordPress sürümü 6.5 olarak güncellendi. (1027)
1.0.5
- Bağımsız eklentiler dağıtılırken “.wordpress-org” dizini dışlanır. (866)
1.0.4
- Gerekli en düşük PHP sürümü 7.0’a, gerekli en düşük WP sürümü 6.3’e yükseltildi. (851)
1.0.3
- Bağımsız eklenti varlıkları eklendi. (815)
1.0.2
- WordPress 6.3 değişikliğine dayanarak görseller düzenlenirken WebP işleme düzeltildi. (796)
1.0.1
- Test edilen sürümü 6.3’e yükselt. (772)
1.0.0
- Modern Görsel Formatları eklentisinin bağımsız bir eklenti olarak ilk sürümü. (664)
