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 ofrecer algún tipo de sistema complejo (no puedo compartir detalles en este momento pero más adelante durante el desarrollo) donde otros desarrolladores pueden personalizar las funciones y el sistema debe ser el mismo Buddypress y WooCommerce.
Mientras reviso los archivos de los complementos y me doy cuenta de que han registrado sus propias acciones y filtros que los desarrolladores pueden modificar según sea necesario. Sin embargo, mi problema es que no puedo entender completamente, cómo debo escribir un complemento donde otros tengan la flexibilidad de anular funciones, así como agregar las suyas.
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 es así, ¿cuáles son mis opciones?
Tu consejo me ayudará mucho ... Gracias