Bir eklenti geliştirirken, onu çalıştırmak için gereken minimum WordPress sürümünü otomatik olarak belirlemenin bir yolu var mı? Requires
Başlığın doğru olduğundan emin olmak istiyorum , ancak her yeni bir çekirdek işlevi çağırdığımda manuel olarak kontrol etmek sıkıcı ve hataya açık.
Bir betiğin yeterince kolay çözebileceğini düşünüyorum:
- Eklentideki tüm dosyaları tarayın.
- Dayalı tüm sınıf instantiations ve fonksiyon çağrıları Ayrıştırma
new foo( [...] )
,foo::bar( [...] )
,bar( [...] )
,call_user_func( [...] )
, vb sözdizimi. @since
PhpDoc etiketi kullanılarak bu sınıfların / işlevlerin her birinin WordPress'e ne zaman eklendiğini belirlemek için WP kaynağını ayrıştırın .- Her sınıfı / işlevi ve eklendiği sürümü listeleyen bir raporun yanı sıra, tüm sınıfları / işlevleri içeren en eski WordPress sürümü ile birlikte.
Etrafa baktım ama onun gibi bir şey bulamadım ve kendim yazmak için zamanım yok. Mevcut bir çözümü bilen var mı?