¿Cómo conservar las modificaciones de PHP al actualizar WordPress?

3

Hice muchas modificaciones personalizadas en el código PHP de mi blog de WordPress. Es decir, en: archive.php, blog.php, footer.php, functions.php, header.php, search.php

Para proporcionar resultados de búsqueda personalizados, contenido filtrado en la página principal, pedidos de archivos y resultados de búsqueda por metaetiquetas, haciendo eco de JavaScript personalizado en la página que admite la lógica del sitio en gran medida, etc.

¿Qué puedo hacer para que los cambios personalizados en el código PHP sobrevivan al proceso de actualización? ¿Debo guardarlos uno por uno y después de realizar la actualización debo pegar las líneas personalizadas o los ejemplos de código uno por uno?

    
pregunta Konstantin 26.06.2016 - 04:39

1 respuesta

9

Cada uno de los archivos que ha mencionado son archivos de temas. Cuando actualices WordPress, no tocará ningún tema (o complementos) que hayas instalado, ya sea que los hayas modificado o no.

Si este fue un tema que usted mismo creó, entonces no tiene ninguna preocupación.

Sin embargo, si este fue un tema creado por otra persona, por ejemplo, un tema predeterminado de WordPress, aún puede actualizar WordPress ... pero debe tener cuidado antes de actualizar el tema (si hay actualizaciones disponibles para él).

Sí, puede guardar sus modificaciones y luego volver a aplicarlas después de actualizar el tema, pero lo mejor que puede hacer es no hacer estas modificaciones directamente en primer lugar, y más bien utilizar un tema secundario.

No es demasiado difícil configurar un tema secundario , y al hacerlo, cualquier modificación se mantendrá segura. Básicamente, simplemente copie el archivo archive.php, search.php, etc. preexistente, realice las modificaciones y guárdelas en la carpeta del tema de su hijo. WordPress utilizará estos archivos modificados en lugar de los originales. Cuando actualice el tema original, entonces depende de usted si dobla cualquier nuevo cambio o mejora en el tema de su hijo.

    
respondido por el Tim Malone 26.06.2016 - 04:52

Lea otras preguntas en las etiquetas