Aunque es un proceso bastante sencillo, muchos usuario no saben bien cómo actualizar una plantilla WordPress de ThemForest. Tienen miedo de perder la información que ya tienen subida, perder los ajustes del tema o simplemente hacer algo mal y dejar la web inoperativa.
En este post, voy a aclarar algunos detalles que debes saber antes de actualizar un tema de WordPress ya sea de Themeforest o cualquier otra plataforma.
Tabla de contenido
Antes de actualiza tu plantilla de ThemeForest
Las plantillas de ThemeForest u otro marketplace por lo general no las puedes actualizar igual que los temas del repositorio de WordPress.
Hay ciertos temas que simplemente introduciendo la licencia los puedes actualizar con un clic y con otros debes hacer una actualización manual.
Antes de entrar en detalle de cómo actualizar una plantilla de ThemeForest quiero resolver algunas dudas.
¿Perderé la configuración y los datos al actualizar mi tema?
NO, toda esa información se guarda en la base de datos.
Pero si has modificado el código de la plantilla (has tocado algún archivo .php o style.css) sin utilizar un child-theme.
Entonces SÍ, vas a perder solo los cambios de código que hayas hecho. Tendrías rehacer esas modificaciones.
Si quieres evitar este problema debes usar un child-theme o tema hijo para evitar este tipo de problemas.
En ambos casos te recomiendo crear una copia de seguridad con UpdraftPlus, BackWPup o incluso hacer una copia desde el panel de administración de tu hosting.
Llevo sin actualizar mi tema años… ¿Seguirá funcionando mi web?
Pues en principio debería seguir funcionando. Pero claro, esto depende de muchos factores, y nunca se sabe a ciencia cierta.
Cuanto más tiempo lleves sin actualizar, más probabilidades hay de que algo falle durante o después de la actualización 😭.
Por eso, como he dicho antes, te recomiendo que hagas una copia de seguridad primero.
También es importante que sepas cómo restaurar esa copia que has hecho.
Actualizar una plantilla WordPress de forma manual
Es una forma un poco más laboriosa, pero bastante sencilla y en mi opinión más segura. Funciona con cualquier plantilla o plugin de WordPress ya sea de Themeforest o no.
Este metodo consiste en cambiar la plantilla a la nueva versión pero sin perder la antigua.
La ventaja de este método es que en caso de que algo falle al actualizar puedes volver a la versión anterior fácilmente.
1# – Primero descarga la última versión de la plantilla que vas a actualizar desde tu cuenta de ThemeForest o de donde la hayas comprado. Solo necesitas el archivo de instalación.
2# – Descomprime la carpeta de la plantilla y renombrala a algo como esto: «nombreplantilla» a «nombreplantilla_new».
3# – Mediante FTP sube la carpeta de la plantilla a «wp-content/themes/». Deberías de tener algo parecido a esto:

Obviamente en vez de twentyfifteen las carpetas tendrían que tener el nombre del tema que vas a actualizar.
Antes del siguiente paso lo ideal es que pongas la web en mantenimiento. Yo el plugin que utilizo normalmente es «Maintenance«, pero puedes usar el que quieras.
4# – Ahora en tu servidor, renombra las carpetas de la siguiente manera:
«nombreplantilla» -> «nombreplantilla_old» y «nombreplantilla_new» -> «nombreplantilla«.
Entra en Apariencia -> Temas y comprueba que la plantilla tiene la nueva versión. Actualiza tu web en el navegador y asegúrate de que todo funciona correctamente.
Si todo ha salido correctamente has terminado con la actualización. Ya puedes borrar la carpeta de la antigua plantilla.
En caso de que tu web presente algunos fallos al actualizar, simplemente renombra otra vez las carpetas a como estaban antes para volver a la «normalidad».
Otra forma de hacerlo es borrar la plantilla antigua directamente desde el panel de WordPress. Y después instalar la plantilla actualizada.
El problema de de hacerlo de esta forma, es que si algo falla no puedes volver a la antigua versión. Tendrás que resolver rápidamente los fallos o hacer una restauración.
Actualizar plantillas de ThemeForest con Envato Market plugin

Es un plugin que permite actualizar tus plantillas y plugins de ThemeForest y CodeCanyon de forma automática.
El primer paso es descargar Envato Market Plugin. Está disponible mediante GitHub y es completamente gratuito. Lo que tienes que hacer es hacer clic en el enlace de abajo para ir la página de GitHub de Envato Market y ahí hacer clic en el botón Download .zip.
Descargar Envato Market Plugin
Una ves lo tengas descargado instala el plugin tal como está sin descomprimirlo.
Como siempre desde Plugins -> Añadir nuevo -> Subir plugin.

Después de la instalación activalo.
Ahora que el plugin esta instalado y activado deberías de poder ver Envato Market en el menú del backend de WordPress.
El siguiente paso es sincronizar tu cuenta de Envato con Envato Market plugin para obtener acceso a las plantillas y plugins que has comprado y sus actualizaciones.
Para empezar haz clic en Envato Market dentro de tu panel de administración. Verás una pantalla parecida a esta:

Haz clic en el enlace que aparecer remarcado en la imagen para crear Envato API Personal Token.
Al pinchar en el enlace se te abrirá una página de Envato y tendrás que loguearte con una cuenta. Una vez logueado verás la siguiente página.

No tienes que modificar nada. Solo escribe un nombre para el token y acepta los términos y condiciones.
Haz clic en Create Token. Te aparecerá otra ventana en la cual verás el código del token. Copialo y guardarlo en algún sitio ya que este código no lo vas a volver a ver una vez que cierres la ventana.
Si lo pierdes deberás generar uno nuevo.

Ahora vuelve al plugin e introduce la clave del token.
Nota para diseñadores web
Si eres un diseñador web y has comprado una plantilla o plugin para hacer la web de tu cliente no deberías de darle acceso a todas tus compras de Envato. Que es lo que pasa con el método anterior.
Tienes que utilizar la opción de Single Use OAuth Personal Tokens.

El proceso es muy parecido con la diferencia de que tienes que añadir el ID de la plantilla o plugin.
Primero tienes que instalar el plugin en la web de tu cliente y generar la clave del token. Igual que en el apartado anterior.
Lo segundo es obtener la id del producto de tu cliente ya sea una plantilla y/o plugin. Simplemente ve a la página de Themeforest o Codecanyon y encuentra el producto. Al final de la url verás una serie de números, es la ID del producto.

Hecho esto vuelve al plugin. Deja en blanco el campo token de la izquierda y haz clic en el botón Add item de la derecha. Se te abrirá un popup para que insertes la clave del token y la ID del producto.

Una vez que guardes deberías de poder ver el producto añadido. Para añadir más productos simplemente repite el proceso.

Ahora solo se mostrarán los productos que necesitas junto con sus actualizaciones. Aunque no estés trabajando en la web de un cliente esta opción puede ser muy buena si tienes muchos productos comprados en Envato y solo quieres ver las actualizaciones de productos que utilizas.

Todo listo para actulizar tus plantillas de forma automática
Ahora que tienes el plugin instalando y sincronizado con tu cuenta de Envato puedes empezar a instalar/actualizar tus temas y plugins.

Te saldrá una notificación cuando haya una nueva actualización. Simplemente tienes que hacer clic sobre Update Aviable y esperar a que termine de actualizarse.
Resumiendo
Espero que esta guia te ayude a actualizar tus plantillas y plugins de WordPress comprados en Themeforest y Codecanyon de forma sencilla. Si tienes tienes alguna duda, consejo o quieres compartir algo déjame un comentario. Gracias por leer.
PD: compartiendo este post en tus redes sociales me ayudarías mucho. Hoy por ti mañana por mi.


