Karena saya baru dalam pengembangan plugin WordPress, saya telah memeriksa struktur internal banyak plugin. Saya telah menemukan bahwa kebanyakan dari mereka tidak cocok dengan pola apa pun dan memahami bagaimana cara kerjanya bisa sulit.
Saya bertanya-tanya apakah ada cara yang lebih umum dari pengembangan plugin, mungkin dengan kerangka kerja, selain metode yang dijelaskan dalam dokumentasi resmi.
plugin-development
framework
Rohith Raveendran
sumber
sumber
Jawaban:
AFAIK, tidak ada kerangka kerja resmi / standar, dan akan ada banyak gaya pengembangan plugin karena ada nuansa putih di kutub utara.
Saya akan mengatakan WordPress Coding Standards adalah cetak biru untuk gaya yang baik.
Anda akan menemukan banyak contoh bagus dan coders luar biasa di WPSE. Titik awal yang bagus: pertanyaan / tag / pengembangan plugin .
Menyoroti:
Saat ini, saya menggunakan Demo Kelas Plugin dari @toscho sebagai basis untuk banyak plugin.
Saat ini, @Pippin sedang melakukan seri Pengantar WordPress Plugin Development 101 yang mungkin menarik.
[ perbarui , terima kasih atas kontribusi @Wyck , daftar helper-plugins / boilerplates / frameworks]
Plugin scbFramework , oleh @scribu :
WordPress-Gear> PHP Boilerplate> Hal-hal plugin
sumber
Dua kerangka kerja yang lebih baru adalah:
Keduanya memiliki kesamaan dengan Laravel.
sumber
Saya percaya Sunrise ( http://gndev.info/sunrise/ ) adalah jenis hal yang Anda minta. Ini relatif baru, dan saya belum menggunakannya sendiri, jadi saya tidak menawarkan rekomendasi. Namun, tampilannya cukup menjanjikan. Ini tersedia di direktori plugin WordPress sebagai plugin: http://wordpress.org/plugins/sunrise/ .
sumber
Anda juga dapat membuat versi Anda sendiri dari Tom's Plugin boilerplate di sini .
sumber
Anda dapat memeriksa yang satu ini sangat sederhana dan struktur dasar. https://github.com/softmixt/simple-wordpress-plugin-framework
sumber