He estado desarrollando complementos para WordPress, la mayoría de los complementos que he desarrollado utilizan dos o tres clases, por lo tanto, no son tan grandes como Buddypress o WooCommerce.
Estoy planeando desarrollar dos complementos de código abierto para entregar algún tipo de sistema complejo (no puedo compartir detalles en este momento, pero más tarde durante el desarrollo) donde otros desarrolladores pueden personalizar las funciones y el sistema para ellos debe ser el mismo que Buddypress y WooCommerce .
Cuando reviso esos archivos de complementos y me doy cuenta de que han registrado sus propias acciones y filtros que los desarrolladores pueden modificar según las necesidades. Sin embargo, mi problema es no poder entender completamente cómo debo escribir un complemento donde otros tengan la flexibilidad de anular funciones y agregar las propias.
Sé que es difícil dar una respuesta definitiva, pero necesito algún tipo de guía de inicio para poder ir en la dirección correcta. ¿Necesito registrar mis propias acciones y filtros? Si es así, ¿cómo? si no, ¿cuáles son mis opciones?
Tu consejo me ayudará mucho ... Gracias
fuente