Desarrollo de plugins de WordPress usando OOP

Soy nuevo en el desarrollo de complementos. Así que corrígeme, donde sea que me equivoque.

Tengo un sitio web que necesita un complemento de jugadores con las siguientes necesidades: -

Un formulario controlable por el administrador para el registro de jugadores, con algunos detalles de ellos.Una página de listado donde se mostrarán todos los jugadores registrados.Los jugadores registrados pueden ser eliminados y comparados entre sí.Mostrando algunos jugadores registrados (10 jugadores aleatorios) en el tema de WordPress en el front-end.

He completado la activación del complemento, junto con la creación de la tabla de la base de datos y las opciones del menú del administrador para este complemento. También he completado la interfaz de registro del reproductor, pero sin el código de inserción de la base de datos.Pero todo esto se ha hecho utilizando el procedimiento normal.

Ahora tengo dos dolores de cabeza al completar el desarrollo de este complemento:

Desarrolle este complemento en el formato OOP, para que sea compatible con futuras versiones de WordPress.Complete los otros requisitos de este complemento.

¿Cómo proceder con lo siguiente (incluso con un poco de intercambio de conocimientos)?

Crear un complemento de WordPress desde cero utilizando la forma OOP.Llamar a un formulario web (como, para registro de jugador) usando OOP.Enviar toda esta información del jugador a la base de datos usando OOP.Mostrar una página de listado (como, para jugadores registrados y posicionarlos) usando OOP.Mostrando algunos jugadores en el front-end del tema de WordPress, usando ya sea Template Tags o directamente con la ayuda del complemento.

He buscado en Google, he intentado encontrar información en Internet sobre estos, pero no he tenido mucho éxito con la OOP.

EDITAR:- Será muy útil y agradable para todos nosotros (nuevos en el desarrollo del complemento OOP de WordPress) tener un fragmento de código que destaque su uso. Si es posible, también puede proporcionar algunos enlaces de artículos que describirán correctamente cómo escribir dichos complementos de OOP.

Artículos, como qué "gulbrandr"proporcionado, fue útil, y también me gustaría agradecer"kovshenin"para compartir / mencionar enlaces de algunos complementos de OOP; pero será muy bueno si se pueden proporcionar más artículos o cualquier fragmento de código, describiendo los pasos adecuados para desarrollar los complementos de OOP.

Respuestas a la pregunta(4)

Su respuesta a la pregunta