WordPress performans ekibi ve eklenti inceleme ekibi, WordPress 6.3 'e eklenen yeni geri alma seçeneğini destekleyecek ve eklenti performansını iyileştirmeye yardımcı olacak bir test koleksiyonuna izin verecek yeni bir eklentinin ortaklaşa geliştirilmesi üzerinde çalışmaya başladı.
Plugin Check, eklentiler üzerinde farklı kontroller gerçekleştirmek için geliştirilmekte olan bir eklentidir, her kontrol belirli bir sorunu arayacak ve önem derecesine bağlı olarak bir hata veya uyarı oluşturacaktır.
Şu anda herhangi bir WordPress sitesine kurulabilmesine ve ana işlevi kullanıldığı sitede herhangi bir kesintiyi önlemek olmasına rağmen, bir üretim ortamında kullanılması önerilmez.
Şu anda, eklenti denetleyicisini kurmanın tek yolu bu GitHub deposundan indirmektir. İlk beta sürümü hazır olduğunda, eklenti deposu üzerinden ayrı bir ZIP dosyası olarak dağıtılacaktır.
WordPress eklenti test aracı ilk olarak 2022 yazında önerildi ve şu anda erken bir MVP (Minimum Uygulanabilir Ürün) aşamasında.
Son kullanıcı için, eklenti yönetimindeki arayüzünü veya bir WP-CLI komutunu kullanarak yüklü herhangi bir eklentiyi test etmeye izin verir.
İki tür testi destekler:
1 - Kodu analiz eden statik kontroller, PHPCodeSniffer sniff 'leri veya özel mantık kullanarak, örneğin düzenli ifadeler kullanarak.
2 - Eklenti etkinken belirli WordPress kancalarını çalıştırmak gibi kodun belirli bölümlerini gerçekten çalıştıran çalışma zamanı kontrolleri.
Bireysel kontrol tanımlayıcılarının bir listesi veya belirli kontrol kategorileri aracılığıyla hangi kontrollerin yürütüleceğini özelleştirmenize olanak tanır.
Çeşitli eklenti geliştirme gereksinimleri ve en iyi uygulamalar için kontrollerin listesi büyümeye devam ediyor.
Daha fazla bilgi: Mevcut kontrollere hızlı bir genel bakış için Abstract_Check_Runner::register_checks()
.