tema perder nada como cambiar actualizar wordpress wordpress-theming

nada - ¿Cómo desactivar las actualizaciones de temas en WordPress para evitar perder mis cambios?



actualizar wordpress sin perder nada (6)

Estaba tratando de modificar una plantilla para que use un tema secundario (usando WordPress), así que cuando actualice la plantilla principal, no perderé mis cambios. Bueno, el problema es que creé una plantilla usando partes de otras plantillas. Estaba pensando en configurar mi estilo y todo eso, pero tal vez me perdí algún comando de actualización y si alguna plantilla principal recibirá una actualización, podría perder todo mi trabajo.

¿Cómo puedo estar completamente seguro de no agregar ninguna información sobre las actualizaciones en mi plantilla personalizada?

Gracias


Abra el archivo style.css y cambie el nombre del tema y la información que está en el comentario en la parte superior. Esto esencialmente convertirá su tema en un tema secundario y no habrá actualizaciones que lo afecten.

/* Theme Name: Your Theme Name Author: Name Author URI: Your URL Description: This theme is... Version: 1.0 */


Aumente el número de versión en style.css a algo realmente alto, y debe dejar de recibir los avisos de actualización.


Elimine esta línea de wp-config.php :

add_filter( ''auto_update_theme'', ''__return_true'' );

Echa un vistazo a este article para más detalles.


En lugar de simplemente modificar el archivo style.css del tema como sugieren otras respuestas, recomendaría aprovechar al máximo los temas secundarios . De esta manera, es posible actualizar el tema principal (por ejemplo, si se encuentran vulnerabilidades de seguridad o simplemente prefiere tener la última versión) y también conservar todas sus modificaciones.

Por ejemplo, si desea modificar el tema Twenty Fifteen, cree un nuevo directorio /wp-content/themes/twentyfifteen-child/ * y en este directorio necesita un archivo style.css con lo siguiente:

/* Theme Name: Twenty Fifteen Child Theme URI: http://example.com/twenty-fifteen-child/ Description: Twenty Fifteen Child Theme Author: John Doe Author URI: http://example.com Template: twentyfifteen Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready Text Domain: twenty-fifteen-child */

Modificar en consecuencia. Puede poner lo que desee para cualquier cosa, excepto la línea de la Template , que debe ser igual que el nombre del directorio del tema principal. Al usar temas secundarios, cargará cualquiera de los archivos en su nuevo directorio de temas además de los que están en el tema principal. Específicamente, styles.css en el tema secundario se carga después de uno en el tema principal y functions.php en el tema secundario se carga antes de functions.php en el tema principal. Todas y cada una de las modificaciones al tema se realizarán en los archivos del directorio recién creado de twentyfifteen-child .

* Este directorio se puede llamar de cualquier forma que desee, pero este estilo de nomenclatura se recomienda ya que hará que sea obvio cuál es el tema principal.


Si quieres hacer algo limpio, sigue estos pasos:

  1. Busque y reemplace todo "original NombreTema" en su proyecto wordpress con algo personalizado, como "newThemeName";
  2. Edite el estilo.css del tema y establezca un número de versión adecuado (como 1.0 si acaba de implementar en producción)
  3. Cambie el nombre de la carpeta del tema por "newThemeName" y vuelva a activarlo desde el panel de administración.

hecho, ya no comparará el tema original con el directorio de temas de wordpress, por lo que no encontrará ninguna actualización.


en style.css en la parte superior solo cambia la versión a Version: 9.9.9 y hará el trabajo de inmediato.