Widget Content Blocks, WordPress sitenizdeki widget içeriklerini varsayılan görsel düzenleyici (WYSIWYG) ile düzenlemenize olanak tanır. Bu sayede widget'ları, yazı veya sayfa oluşturur gibi zengin metin, medya ve görsel öğelerle hazırlayabilirsiniz. Eklenti, widget alanlarınıza içerik blokları eklemenizi sağlar ve bu blokları bağımsız olarak yönetmenize imkan tanır. Son sürümü 2.3.13 olup, WordPress 7.0.3 ile uyumluluğu test edilmiştir ve PHP 7.4 veya üzeri gerektirir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Widget alanlarında zengin içerik göstermek isteyen WordPress kullanıcıları
- Görsel düzenleyiciye alışkın olup kod yazmadan widget içeriği hazırlamak isteyenler
- Birden fazla widget alanında aynı içeriği kullanmak isteyen site yöneticileri
Yaygın kullanım alanları
Tanıtım ve Bilgi Panelleri
Kenar çubuğunda veya alt bilgi alanında, görsel öğeler ve bağlantılar içeren zengin tanıtım metinleri oluşturmak için idealdir.
Medya Odaklı Widget'lar
Görsel ve video gibi medya öğelerini widget içinde göstermek, görsel düzenleyicinin medya yükleme özelliği sayesinde kolaylaşır.
Tekrarlayan İçerik Yönetimi
Aynı içerik bloğunu farklı widget alanlarında kullanmak, içeriği tek bir yerden güncelleme imkanı sağlar.
İncelenmesi gereken noktalar
- Eklenti, widget içeriklerini yönetmek için ayrı bir içerik türü kullanır; bu, tema ve diğer eklentilerle uyumluluk açısından değerlendirilmelidir.
- Görsel düzenleyici ile oluşturulan içerikler, bazı temalarda stil farklılıkları gösterebilir; bu nedenle ön izleme yapılması önerilir.
- Eklenti, kullanıcıların HTML etiketlerini kullanma yetkisini (unfiltered_html) dikkate alır; bu durum, çok yazarlı sitelerde güvenlik açısından göz önünde bulundurulmalıdır.
WordPress.org
Kurulum ve geliştirme notları
Kurulum, standart WordPress eklentisi yükleme adımlarını takip eder. Eklenti dosyalarını yükleyip etkinleştirdikten sonra widget blokları oluşturup widget alanlarına ekleyebilirsiniz.
- 1wysiwyg-widgets.zip dosyasını eklentiler dizinine yükleyin.
- 2Eklentiyi etkinleştirin.
- 3Widget Blokları > Yeni Ekle bölümünden bir widget bloğu oluşturun.
- 4Görünüm > Widget'lar bölümüne gidin, WYSIWYG Widget'ı istediğiniz widget alanına sürükleyin ve hangi widget bloğunun gösterileceğini seçin.
- 5İsteğe bağlı olarak sitenizin ön yüzünde widget'ın görünümünü kontrol edin.
Eklenti, son sürümlerinde revizyon desteği, güvenlik iyileştirmeleri ve kod kalitesi artışları gibi güncellemeler almıştır. Geliştirme süreci, PHP sözdizimi kontrolleri ve WordPress kod standartlarına uyum gibi otomatik kontrollerle desteklenmektedir.
- 2.3.13 sürümü, unfiltered_html yetkisine sahip kullanıcılar için bazı HTML öğelerinin kaçış karakteri sorununu düzeltmiştir.
- 2.3.12 sürümü, widget blokları için revizyon geçmişi desteği eklemiş ve çıktı ile yönetim metinlerinin kaçış ve sanitizasyonunu iyileştirmiştir.
- Geliştirme sürecinde PHPStan, PHPCS ve WordPress kod standartları gibi araçlar kullanılmaktadır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
Widget Content Blocks eklentisinin sunduğu özellikler, çoğu WordPress sitesi için yeterli olabilir. Ancak, özel widget düzenleri, dinamik içerik gösterimi veya tema ile daha derin entegrasyon gerektiren durumlarda, ihtiyaçlarınıza özel bir çözüm geliştirilmesi daha uygun olabilir. ZeplinGo olarak, projenizin gereksinimlerini birlikte analiz edip, mevcut eklentinin yeterli olup olmadığını veya özel bir geliştirme gerekip gerekmediğini belirleyebiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Widget Content Blocks eklentisi hangi WordPress sürümleriyle uyumludur?
Eklenti, WordPress 4.1 ve üzeri sürümlerle uyumlu olacak şekilde tasarlanmıştır. Son sürüm, WordPress 7.0.3 ile test edilmiştir.
Eklenti, widget içeriklerinde görsel medya kullanımını destekliyor mu?
Evet, eklenti, WordPress'in görsel düzenleyicisini kullandığı için medya yükleme ve ekleme özelliklerini destekler.
Widget Content Blocks eklentisi güvenli midir?
Eklenti, son sürümlerde çıktı kaçışı ve sanitizasyon iyileştirmeleri yapılmıştır. Ancak, her eklentide olduğu gibi, güncel sürümü kullanmak ve güvenlik kontrollerini yapmak önemlidir.