Jaki jest wzorzec projektowy WordPress Core ? Jak pokazuje to pytanie o przepełnienie stosu , WordPress nie stosuje się do wzorca MVC; programiści mogą jednak pisać wtyczki i motywy zgodne z MVC . Ale moje pytanie dotyczy wyłącznie WordPress Core, a nie żadnych dodatkowych dodatków, motywów, rozszerzeń, wtyczek lub rozwidlonych projektów, które mogą, ale nie muszą być zgodne ze wzorem MVC.
Jeśli WordPress Core nie jest zgodny z projektem MVC, to jaki wzór projektowy stosuje?
Odpowiedzi:
Spaghetti z klopsikami
Ma również odrobinę makaronu zmieszanego z ...
http://en.wikipedia.org/wiki/Spaghetti_code#Spaghetti_with_meatballs
źródło
WordPress korzysta z architektury sterowanej zdarzeniami ze względu na API akcji / hook.
źródło
Myślę, że jest to wzorzec projektowania singleton, ponieważ istnieje klasa podstawowa i obiekt podstawowy o nazwie $ wp, który jest obiektem globalnym.
źródło