CMB2, WordPress için metabox, özel alanlar ve formlar oluşturmaya yarayan geliştirici odaklı bir kütüphanedir. Justin Sternberg tarafından geliştirilen bu eklenti, içerik yönetimini esnek ve ölçeklenebilir hale getirmeyi amaçlar. 300.000'den fazla aktif kuruluma sahiptir ve WordPress 3.8.0 ve üzeri sürümlerle uyumludur. PHP 7.4 veya daha yeni bir sürüm gerektirir. CMB2, geliştiricilere özel alan tipleri, tekrarlanabilir gruplar ve çeşitli form elemanları sunarak içerik yönetimini kolaylaştırır.
Hangi ihtiyaçlarda değerlendirilebilir?
- WordPress temaları veya eklentileri geliştiren yazılımcılar
- Kurumsal sitelerde özel içerik türleri ve meta kutuları yönetmek isteyen ekipler
- Kullanıcı dostu yönetim panelleri oluşturmak isteyen ajanslar
Yaygın kullanım alanları
Özel Meta Kutuları
Yazı ve sayfa düzenleyicisine özel alanlar ekleyerek içerik üretimini zenginleştirin.
Tekrarlanabilir Gruplar
Örneğin ekip üyeleri, sıkça sorulan sorular veya galeri görselleri gibi tekrarlayan verileri gruplar halinde yönetin.
Seçenek Sayfaları
Tema veya eklenti ayarları için özel seçenek sayfaları oluşturun.
İncelenmesi gereken noktalar
- CMB2, geliştirici odaklı bir kütüphanedir; kullanımı için PHP ve WordPress geliştirme bilgisi gerekir.
- Eklenti, WordPress 7.0.3 sürümüne kadar test edilmiştir; ancak eski sürümlerle uyumluluk için WordPress 3.8.0 ve üzeri gereklidir.
- PHP 7.4 veya daha yeni bir sürüm gerektirir; PHP 8.2 ve 8.3 ile uyumluluğu doğrulanmıştır.
WordPress.org
Kurulum ve geliştirme notları
CMB2, WordPress.org üzerinden eklenti olarak kurulabileceği gibi, tema veya eklenti içine kütüphane olarak da dahil edilebilir.
- 1Eklentiyi WordPress.org'dan indirin ve /wp-content/plugins/ dizinine yükleyin.
- 2WordPress yönetim panelinden 'Eklentiler' menüsünden etkinleştirin.
- 3Örnek fonksiyon dosyasını (example-functions.php) temanıza veya eklentinize kopyalayın ve ihtiyacınıza göre düzenleyin.
- 4Fonksiyonları yeniden adlandırın ve yalnızca ihtiyacınız olan alanları ekleyin.
CMB2'nin geliştirme süreci, topluluk katkılarıyla sürekli iyileştirilmektedir. Son sürümlerde PHP 8.2 ve 8.3 uyumluluğu doğrulanmış, test altyapısı modernize edilmiştir.
- PHP 8.2 ve 8.3 uyumluluğu doğrulandı, WordPress 7.0'a kadar test edildi.
- Test altyapısı Cypress'ten Playwright'a taşındı ve derleme süreci npm script'lerine geçirildi.
- GitHub Actions ile sürekli entegrasyon eklendi ve PHP uyumluluk kontrolleri yapılıyor.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, CMB2'yi kullanarak WordPress projelerinize özel meta kutuları, içerik türleri ve yönetim panelleri tasarlayabiliriz. İhtiyaçlarınızı birlikte belirleyerek, içerik yönetimini kolaylaştıran çözümler geliştiriyoruz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
CMB2 hangi WordPress sürümleriyle uyumludur?
CMB2, WordPress 3.8.0 ve üzeri sürümlerle uyumludur ve 7.0.3 sürümüne kadar test edilmiştir.
CMB2 için hangi PHP sürümü gereklidir?
CMB2, PHP 7.4 veya daha yeni bir sürüm gerektirir. PHP 8.2 ve 8.3 ile uyumluluğu doğrulanmıştır.
CMB2'yi tema veya eklenti içinde kullanabilir miyim?
Evet, CMB2'yi bir kütüphane olarak tema veya eklentinize dahil edebilirsiniz. Örnek fonksiyon dosyasını kopyalayıp düzenleyerek kullanabilirsiniz.