it-swarm-es.com

Actualización de WordPress sobrescribiendo ajustes de personalización - estrategias?

Dos veces he actualizado wordpress, solo para darme cuenta de que (facepalm) sobrescribe algunos cambios que he hecho en la plantilla personalizada, en la barra lateral o algo similar.

Obviamente, NO TENGO que actualizar, pero es mejor para los complementos, etc., y me gusta tener los últimos productos y correcciones de errores.

¿Cuáles son las estrategias de otras personas para las actualizaciones directas de wordpress sin perder modificaciones personalizadas a la plantilla predeterminada?

5
Mark Mayo

Muy simple: si usa la plantilla predeterminada, cambie el nombre de la carpeta y la declaración del archivo css) y no se actualizará.

Si desea las actualizaciones (por ejemplo, Twenty One se actualiza a menudo), cree un tema secundario .

Infos aquí: http://codex.wordpress.org/Child_Themes

15
Mael

Primero: Nunca debe realizar cambios en los archivos principales de WordPress, en su lugar, escriba un complemento para que lo haga por usted.

Segundo: Si solo tiene personalizaciones de temas menores a moderados, puede usar un tema secundario, dejando los archivos principales solos. Alternativamente, cambie el nombre de la carpeta del tema para que la actualización no elimine sus cambios.

5
WhIteSidE

No uso el actualizador de Dashboard.

Instalo WordPress utilizando Subversion; Todas mis modificaciones locales se pueden mostrar con svn diff y en la mayoría de los casos se combinan a la perfección con el nuevo código base cuando cambio a un nuevo número de versión. El núcleo y muchos complementos y temas están disponibles a través de SVN. Desafortunadamente, no todo, pero eso aún lo deja fuera: cree un repositorio para que nunca pierda los cambios, incluso si usa el actualizador automático en un complemento. Obviamente algunas habilidades VCS fuertes ayudan aquí. :)

http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion

2
Annika Backstrom

Mantenga su copia de su código base modificado en un sistema de control de fuente. Recomiendo Mercurial .

Descarte la versión original del código de wordpress que modificó en Mercurial y confírmelo. Luego suelte su base de código modificada sobre la parte superior de la misma y confírmela mientras le da un nombre de rama. Llame a la sucursal 'oursite', lo que sea.

El punto es que Mercurial ahora sabe cómo difiere su sitio de la distribución estándar. Esto facilita las actualizaciones.

Cuando salga la próxima versión de wordpress, descárguela y suéltela sobre el directorio de trabajo local de Mercurial. Solo asegúrese de 'actualizar' esa copia de trabajo a la rama predeterminada, es decir no su rama 'oursite'. Mercurial ahora sabe en qué se diferencia la nueva versión de wordpress de la anterior. Mercurial es muy bueno al combinar las diferencias de dos versiones "secundarias" de un "padre" común y, en la mayoría de los casos, sus modificaciones personalizadas se incorporarán bien.

1
Neil Trodden

Incluso mi tema personalizado recibe actualizaciones de vez en cuando. Primero lo descargo localmente y hago una comparación con BeyondCompare para ver dónde están los cambios, y si puedo omitir de forma segura los archivos donde se realizaron mis cambios personalizados. De lo contrario, actualizo manualmente los archivos de origen antes de subirlos a mi sitio. Esto es un poco de trabajo adicional, pero es necesario si ha realizado cambios personalizados en su tema/sitio.

0
baldy