¿Plugins hijos o dependientes? – El modo correcto de personalizar plugins

Una de las tareas de desarrollo más habituales para el programador WordPress es la modificación y personalización de plugins para crear aplicaciones adaptadas a las necesidades del cliente pero hay muchas maneras de hacerlo mal y una sola de hacerlo bien.