Como soy nuevo en el desarrollo de complementos de WordPress, he estado examinando la estructura interna de muchos complementos. He descubierto que la mayoría de ellos no se ajustan a ningún patrón, por lo que comprender cómo funcionan puede ser difícil.
Me preguntaba si hay una forma más generalizada de desarrollo de complementos, posiblemente con un marco, que no sean los métodos descritos en la documentación oficial.
plugin-development
framework
Rohith Raveendran
fuente
fuente
Respuestas:
AFAIK, no hay un marco oficial / estándar, y habrá tantos estilos de desarrollo de complementos como tonos de blanco en el polo norte.
Yo diría que los estándares de codificación de WordPress son un modelo para un buen estilo.
Encontrarás muchos buenos ejemplos y excelentes codificadores aquí en WPSE. Un buen punto de partida: preguntas / etiquetado / desarrollo de complementos .
Destacando:
Hoy en día, uso Plugin Class Demo de @toscho como base para muchos complementos.
En este momento, @Pippin está haciendo una serie Introducción al desarrollo de complementos de WordPress 101 que puede ser de interés.
[ actualización , gracias a la contribución de @Wyck , una lista de complementos de ayuda / boilerplates / frameworks]
Plugin scbFramework , por @scribu :
WordPress-Gear> PHP Boilerplate> Complemento
fuente
Dos marcos más nuevos son:
Ambos comparten similitudes con Laravel.
fuente
Creo que Sunrise ( http://gndev.info/sunrise/ ) es el tipo de cosas que estás pidiendo. Es relativamente nuevo y no lo he usado yo mismo, así que no ofrezco recomendaciones. Sin embargo, parece bastante prometedor. Está disponible en el directorio de complementos de WordPress como complemento: http://wordpress.org/plugins/sunrise/ .
fuente
También puede generar su versión personalizada de la plantilla de Tom's Plugin aquí .
fuente
Puede verificar que esta es una estructura base muy simple y básica. https://github.com/softmixt/simple-wordpress-plugin-framework
fuente