Odkąd jestem nowy w tworzeniu wtyczek WordPress, badałem wewnętrzną strukturę wielu wtyczek. Przekonałem się, że większość z nich nie pasuje do żadnego wzoru, więc zrozumienie, w jaki sposób działają, może być trudne.
Zastanawiałem się, czy istnieje bardziej ogólny sposób opracowywania wtyczek, być może z ramami, innymi niż metody opisane w oficjalnej dokumentacji.
plugin-development
framework
Rohith Raveendran
źródło
źródło
Odpowiedzi:
AFAIK, nie ma oficjalnego / standardowego frameworku i będzie tyle stylów rozwoju wtyczek, ile jest odcieni bieli na biegunie północnym.
Powiedziałbym, że WordPress Coding Standards to plan dobrego stylu.
W WPSE znajdziesz wiele dobrych przykładów i doskonałych programistów. Dobry punkt wyjścia: pytania / tagowane / rozwój wtyczek .
Wyróżnianie:
Obecnie używam Demo Class Plugin od @toscho jako podstawy wielu wtyczek.
Obecnie @Pippin przygotowuje serię Wprowadzenie do WordPress Plugin Development 101, która może być interesująca.
[ aktualizacja , dzięki wkładowi @Wyck , lista dodatków pomocniczych / szablonów / ram]
Wtyczka scbFramework autorstwa @scribu :
WordPress-Gear> PHP Boilerplate> Wtyczki
źródło
Dwa kolejne nowsze frameworki to:
Oba mają podobieństwa z Laravelem.
źródło
Uważam, że Sunrise ( http://gndev.info/sunrise/ ) jest tym, o co prosisz. Jest stosunkowo nowy i sam go nie używałem, więc nie oferuję żadnych rekomendacji. Wygląda jednak dość obiecująco. Jest dostępny w katalogu wtyczek WordPress jako wtyczka: http://wordpress.org/plugins/sunrise/ .
źródło
Można również wygenerować spersonalizowanej wersji Toma Plugin boilerplate tutaj .
źródło
Możesz sprawdzić, czy jest to bardzo prosta i podstawowa struktura podstawowa. https://github.com/softmixt/simple-wordpress-plugin-framework
źródło