Title: Child plugin
Last modified: 29 de noviembre de 2022

---

# Child plugin

 *  Resuelto [hakkanirudha](https://es.wordpress.org/support/users/hakkanirudha/)
 * (@hakkanirudha)
 * [hace 3 años, 6 meses](https://es.wordpress.org/support/topic/child-plugin/)
 * Buenas
 * Necesito ayuda… Pasa que he modificado algunos archivos de un plugin desde sus
   archivos originales pero obviamente al actualizar el plugin se perderán las modificaciones
   del código.
 * Mi duda es:
 * ¿Cómo puedo crear, copiar o mover algunos archivos específicos de un plugin al
   Child theme para modificarlos y que las modificaciones no se elimine cuando se
   actualice el complemento original?
 * Muchas gracias!
    -  Este debate fue modificado hace 3 años, 6 meses por [hakkanirudha](https://es.wordpress.org/support/users/hakkanirudha/).

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)

 *  Moderador [almendron](https://es.wordpress.org/support/users/almendron/)
 * (@almendron)
 * [hace 3 años, 6 meses](https://es.wordpress.org/support/topic/child-plugin/#post-12213041)
 * Depende bastante de cómo esté diseñado el plugin y también del tipo de modificaciones
   que hayas realizado.
 * En principio, si no son muchos los cambios, no merece la pena el esfuerzo. En
   este caso, lo más sencillo es comentar los cambios y aplicarlos a cada nueva 
   versión. Eso sí, desactiva la actualización automática del plugin.
 * Aquí te dejo un artículo: [https://wptavern.com/how-to-extend-a-wordpress-plugin-without-losing-your-changes](https://wptavern.com/how-to-extend-a-wordpress-plugin-without-losing-your-changes)
 * Y también una utilidad que he encontrado: [https://github.com/ThomasDepole/wordpress-child-plugin-tool](https://github.com/ThomasDepole/wordpress-child-plugin-tool).
   OJO: no lo he probado y no puedo asegurarte que funcione correctamente. Sería
   conveniente hacerlo en una instalación local.
 *  Iniciador del debate [hakkanirudha](https://es.wordpress.org/support/users/hakkanirudha/)
 * (@hakkanirudha)
 * [hace 3 años, 6 meses](https://es.wordpress.org/support/topic/child-plugin/#post-12213044)
 * Hola [@almendron](https://es.wordpress.org/support/users/almendron/)
 * Muchas gracias por responder.
 * Me interesó esa herramienta, pero intenté probarla por todas las maneras posibles
   y no sé cómo activarla.
 * Seguí los pasos de la documentación, pero no sé en qué estoy fallando.
 * ¿Me ayudarías un poco con eso, por fa?
 * Lo que estoy haciendo es:
 * 1. Creo la carpeta del child en wp-content/plugins con el mismo nombre del plugin:
   ejemplo: wp-content/plugins/user-role-editor-child
 * 2. Dentro de esa carpeta copio todos los archivos de la herramienta child-plugin-
   tool
    3. Luego copio la estructura de carpeta donde está el archivo que quiero
   editar. Ejemplo: /user-role-editor-child/modifications/includes/classes/view.
   php
 * Entonces ahí editaré el archivo view.php
 * 4. Cuando termino de editarlo… No sé cómo activar la herramienta. Según dice 
   la documentación que debo activar apply.php desde el navegador. Pero no sé cómo
   abrirlo desde el navegador.
 * Lo intenté hacer desde el enlace normal, ejemplo: dominio.com/wp-content/plugins/
   projectopia-core-child/apply.php
 * Pero NO pasa nada.
 * ¿En qué estoy fallando?
 * Gracias!
 *  Moderador [almendron](https://es.wordpress.org/support/users/almendron/)
 * (@almendron)
 * [hace 3 años, 6 meses](https://es.wordpress.org/support/topic/child-plugin/#post-12213047)
 * En principio, todos los pasos que has dado son correctos.
 * Y el ejemplo que pones del último paso es correcto (dominio.com/wp-content/plugins/
   projectopia-core-child/apply.php).
 * Lo que hace es mover el archivo original del plugin a la carpeta «original» del
   child y al mismo tiempo mover el modificado a la carpeta original del plugin.
 * La verdad es que no le veo mucha utilidad. Cuando se actualice el plugin, siempre
   tendrás que revisar los cambios que se han producido y si las modificaciones 
   realizadas se pueden seguir aplicando.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)

El debate ‘Child plugin’ está cerrado a nuevas respuestas.

 * En: [Plugins y Hacks](https://es.wordpress.org/support/forum/plugins-y-hacks/)
 * 3 respuestas
 * 2 participantes
 * Última respuesta de: [almendron](https://es.wordpress.org/support/users/almendron/)
 * Última actividad: [hace 3 años, 6 meses](https://es.wordpress.org/support/topic/child-plugin/#post-12213047)
 * Estado: resuelto

## Debates

### Debates populares

### Debates sin respuestas

### Debates que no son soporte

### Debates resueltos

### Debates no resueltos

### Todos los debates
