De vez en cuando, se encontrará cambiando a un nuevo tema de WordPress en su sitio. Al hacer esto, es una buena idea borrar el viejo tema de WordPress, una vez que esté seguro de que no va a volver a cambiarlo.

La eliminación de temas o plugins que no esté utilizando de su sitio es una buena práctica: hará que su sitio sea más seguro y podría hacerlo más rápido. En esta guía, le mostraré los métodos que puede usar para borrar un tema de WordPress para que sepa cómo hacerlo de forma segura y completa.

¿Prefieres ver la versión en vídeo?

¿Cuándo puede querer eliminar un tema de WordPress?

Hay algunos escenarios en los quiera borrar un tema de WordPress:

  • Ha instalado un nuevo tema de WordPress y quiere deshacerte del viejo.
  • Instaló un tema de prueba pero luego decidió que no era para usted.
  • No está utilizando el tema predeterminado y desea eliminarlo de la instalación de WordPress.

La forma en que borra el tema es la misma en cualquier escenario en el que se encuentre.

Por qué es una buena práctica eliminar los temas de WordPress que no se utilizan

Puede que se sienta tentado de aferrarse a ese tema que ya no está usando: después de todo, no está haciendo ningún daño, y puede decidir volver a usarlo en el futuro.

Pero es una buena práctica eliminar cualquier código que no esté usando de su instalación de WordPress y esto se aplica a los temas y plugins.

Entre las razones por las que debería eliminar temas y plugins que no se están utilizando se incluyen:

  • Seguridad: cuantos más temas haya instalado, más oportunidades habrá de que un hacker se infiltre en su sitio.
  • Actualizaciones: no tiene que mantener actualizado un tema que haya eliminado. Puede ser tentador saltarse las actualizaciones de un tema inactivo en su sitio, pero por razones de seguridad, es tan importante actualizar los temas y plugins inactivos como los activos.
  • Rendimiento: cuantos más archivos tenga en su instalación de WordPress, más posibilidades habrá de que ralenticen su sitio. Un tema que no está activo no debería afectar al rendimiento del sitio si está bien codificado, pero si no está tan bien codificado, definitivamente lo estará.
  • Espacio: cada archivo que no esté usando ocupa un espacio valioso en su plan de hosting. Esto podría conducir a problemas de rendimiento o podría terminar costando más por un plan más caro.
  • Rendimiento de la base de datos: si un tema está inactivo y ha añadido datos a la base de datos cuando estaba activo, esos datos seguirán almacenados en la base de datos en caso de que deba activarlo de nuevo. Si elimina el tema, los datos se eliminarán.

Eliminar vs. Desinstalar un tema

En teoría, desinstalar un tema frente a eliminarlo debería ser lo mismo. En ambos casos, los archivos de código del tema se eliminarán del servidor. En ambos casos, los datos también deben ser borrados. Sin embargo, en algunos casos, es posible que la simple desinstalación de un tema no elimine todo el contenido relacionado. Veremos cómo hacerlo más adelante en esta guía.

También vale la pena entender la diferencia entre borrar o desinstalar un tema y desactivarlo.

Un tema se desactiva si activa otro tema en su lugar. A diferencia de los plugins, donde tiene que desactivar manualmente cualquier plugin que no quiera que se ejecute, el proceso es automático. Esto se debe a que sólo un tema puede estar activo en un sitio.

Por lo tanto, cuando desactiva el tema actual activando un nuevo tema, el nuevo tema se activa, pero no se elimina nada del tema anterior del sistema. Cualquier configuración que haya configurado se mantiene en la base de datos en caso de que deba volver a activar el tema (lo que le ahorra tener que hacer el trabajo de nuevo). Todos los widgets que haya añadido a las áreas de widgets del tema se guardan pero se mueven a la sección Widgets inactivos de la pantalla Widgets. Y cualquier menú que haya agregado al tema se mantiene, pero tiene que especificar en qué parte del nuevo tema desea que aparezcan.

Si desea eliminar permanentemente un tema y todos sus ajustes, etc., debe eliminarlo. Para aprender a hacer eso, ¡sigua leyendo!

¿Cuándo no eliminar un tema de WordPress?

Hay ocasiones en las que un tema puede no estar activo en su sitio pero aún así no debe borrarlo. Estos incluyen

  • El tema es un tema padre para el tema actualmente activo.
  • Su sitio está en una red multisitio y el tema está activo en otro sitio de la red.
  • Necesita mantener el tema para probar o para reactivarlo después de probar el tema actual.

Temas padre

Un tema que se utilice como tema principal no estará activo en su sitio, pero sin él, el tema secundario se romperá.

WordPress le informará si el tema activo es un tema hijo en la pantalla Temas. Como alternativa, puedes inspeccionar tu sitio con nuestra herramienta de detección de temas de WordPress para determinar si tu sitio utiliza un tema secundario.

El tema activo es un tema infantil
El tema activo es un tema hijo

Antes de eliminar un tema inactivo de su sitio, compruebe el tema activo: ¿está utilizando un tema principal? Si es así, ¡no borre ese tema!

Multi-sitio de WordPress

Si su sitio forma parte de una red multisitio de WordPress y sólo tiene privilegios de administrador para el sitio, no podrá eliminar (o instalar) temas. Esto se debe a que el único usuario que puede gestionar los temas es el administrador de la red.

Puede comprobar si su sitio forma parte de una red mirando la barra de administración en la parte superior. Si hay un elemento Mis Sitios, se trata de una red en lugar de un sitio independiente:

Elemento del menú de administración de My Sites
Elemento del menú de administración de My Sites

No podrá instalar o eliminar temas, pero sí podrá activar los temas que hayan sido instalados en la red por el administrador de la red.

Si usted es el administrador de la red y ha desactivado un tema en uno de sus propios sitios de la red, tenga cuidado al eliminar un tema que ya no utiliza. Podría haber otro usuario que haya activado ese tema en su sitio.

Esto no significa que no valga la pena limpiar los temas (y los plugins) de vez en cuando y eliminar los que no se están utilizando en la red. Para ver qué temas se están utilizando en su red, puede instalar el plugin Multisite Enhancements y activarlo en red. Añadirá una columna a las pantallas de Temas y Plugins en el administrador de red, indicándole qué temas y plugins están activos en los distintos sitios de su red.

El plugin Multisite Enhancements
El plugin Multisite Enhancements

Temas de prueba

A veces, usted o un colega puede haber instalado un tema con fines de prueba. Si desea probar un nuevo tema en su sitio, la mejor manera de hacerlo es utilizando una puesta en escena site. Pero si esto no es una opción, puede decidir instalar un tema con fines de prueba.

Si está trabajando como parte de un equipo y planea eliminar un tema, siempre consulte primero con sus colegas. Y si ha estado probando un tema y existe la posibilidad de que necesite reactivarlo en el futuro, entonces no lo elimine.

Cosas que hacer antes de eliminar un tema de WordPress

Por lo tanto, ha comprobado que el tema no está en uso, que no es un tema principal y que no será necesario volver a activarlo en el futuro. Sabe que quiere borrarlo.

Antes de seguir adelante y borrar el tema, no se mueva. Ahora es el momento de hacer una o dos cosas: probar el sitio con el tema eliminado en su sitio de preparación y hacer una copia de seguridad. Si está realizando una instalación en varios sitios, aquí tiene una guía para los plugins de copias de seguridad de varios sitios.

Lugares de reunión

Un sitio de preparación es una réplica de su sitio en vivo en el mismo servidor. Todos los planes de hospedaje de Kinsta vienen con un sitio de preparación gratuito y usted puede fácilmente hacer una copia de su sitio y luego usarlo para realizar pruebas.

Si tiene acceso a su sitio de preparación, es una buena práctica eliminar primero el tema de ese sitio, de modo que pueda estar 100% seguro de que no causa ningún problema. Esto es cuando usted se maldecirá si resulta que el tema eliminado era el tema principal para el tema activo y luego respirará un suspiro de alivio cuando se dé cuenta de que no lo ha eliminado en su sitio en vivo.

Copia de seguridad

Antes de eliminar cualquier cosa de su sitio, realice primero una copia de seguridad, tal como lo haría antes de ejecutar una actualización.

Kinsta incluye un solo clic en backup option sus planes de hosting, para que pueda realizar rápidamente una copia de seguridad antes de eliminar ese tema y luego restaurarlo rápidamente si resulta que causa un problema.

Si no tiene copias de seguridad con un solo clic como parte de su plan de hosting, puede instalar un plugin de copia de seguridad y utilizarlo.

De cualquier manera, no se salte este paso.

Cómo borrar un tema de WordPress

Por lo tanto, ha comprobado que el tema es seguro de eliminar y ha realizado una copia de seguridad. Ahora es el momento de borrar ese tema.

Hay tres maneras de hacerlo:

  1. A través del tablero de WordPress
  2. Uso de FTP/SFTP
  3. Uso de WP-CLI

Echemos un vistazo a cada uno de ellos por separado.

1. Eliminar un tema de WordPress a través del Dashboard de WordPress

Eliminar un tema a través del panel de control de WordPress es la forma más sencilla de hacerlo. Si tiene acceso a las pantallas de administración, entonces esta es la forma recomendada.

En su sitio de WordPress, ve a Apariencia > Temas. Verá que todos los temas instalados se muestran con el tema activo primero en la lista.

La pantalla Temas
La pantalla Temas

En la lista, haga clic en el tema que desea eliminar para ver sus detalles.

The Twenty Seventeen tema
The Twenty Seventeen tema

En la esquina inferior derecha hay un enlace Eliminar. Haga clic en eso y WordPress comprobará que realmente quiere borrar el tema. Haga clic en el botón Aceptar en la ventana emergente y el tema se eliminará.

2. Eliminar un tema de WordPress a través de FTP/SFTP

Si no tiene acceso al panel de control de WordPress, pero tiene acceso al sitio a través de FTP/SFTP, puede eliminar la carpeta con el tema en (aquí tienes la diferencia entre FTP y SFTP).

Puede hacerlo a través de su cliente FTP. Abra su cliente FTP y navegue hasta el directorio wp-content/themes de su sitio.

Temas vía FTP
Temas vía FTP

Verá todos los temas instalados en la lista. No tiene forma de saber cuál está activo, por lo que este puede ser el método más arriesgado para eliminar un tema y es por eso que es importante realizar primero una copia de seguridad. Pero si el tema en sí mismo está roto y le impide acceder a las pantallas de administración, esta puede ser su única opción.

Pase el ratón por encima de la carpeta que contiene el tema que desea eliminar y haga clic con el botón derecho del ratón sobre él para acceder a un menú contextual (la mayoría de los clientes FTP le permitirán hacerlo, pero el suyo puede ser un poco diferente).

Eliminación de un tema a través de FTP
Eliminación de un tema a través de FTP

Haga clic en Eliminar en el menú contextual. Su cliente FTP le pedirá que confirme que realmente desea eliminar la carpeta. Seleccione o Aceptar. El tema será eliminado.

3. Eliminación de un tema mediante WP-CLI

Usar WP-CLI es la tercera y más rápida opción si está familiarizado con el uso de la línea de comandos para administrar su sitio. Si no ha usado WP-CLI antes, este no es probablemente el mejor momento para empezar, ya que si comete un error, puede borrar los archivos equivocados.

Comience por acceder a su sitio a través de la línea de comandos utilizando WP-CLI.

Para ver una lista de todos los temas instalados, escriba lo siguiente:

$ wp theme list

A continuación, recibirá una lista de todos los temas instalados. Si desea obtener más información útil, puede solicitar una lista de temas inactivos:

$ wp theme list --status=inactive

A continuación, verá una lista de todos los temas inactivos, para saber cuáles son seguros de eliminar (a menos que uno sea un tema hijo o esté activo en otro sitio de una red de sitios múltiples).

Para eliminar el tema, escriba lo siguiente:

$ wp theme delete twentyseventeen

Tenga en cuenta que el parámetro final es el nombre de la carpeta del tema, no el nombre del tema como lo vería en las pantallas de administración.

A continuación, verá un mensaje que le indicará que el tema ha sido eliminado:

Deleted 'twentytwelve' theme.

Success: Deleted 1 of 1 themes.

Si está familiarizado con el uso de WP-CLI, esta es la forma más rápida de eliminar un tema, pero tiene sus riesgos. Debido a que no tiene la información sobre el tema que obtendría en las pantallas de administración, es más fácil eliminar el tema equivocado. Así que tenga cuidado, pruebe primero en su sitio de preparación y asegúrese de que tiene una copia de seguridad.

Prueba de su sitio después de eliminar un tema

Una vez que haya eliminado el tema de WordPress, es importante que pruebe su sitio. Visítelo en un navegador, asegurándose de que borra la caché y comprueba que todo funciona como debería.

Si ha eliminado accidentalmente un tema que es uno de los padres del tema activo, encontrará que falta parte o la totalidad del CSS, lo que significa que su sitio se verá sin estilo. Si accidentalmente borró el tema activo, WordPress habrá encontrado otro tema para usar en su lugar (asumiendo que tiene otro instalado).

Si eliminó accidentalmente un tema, deberá volver a instalarlo. Puede hacerlo a través de la pantalla Temas si originalmente obtuvo el tema del directorio de temas o cargando el tema de nuevo desde la copia de seguridad que realizó antes de comenzar.

Eliminación de contenido relacionado con el tema

Una vez que haya eliminado el tema, es posible que todavía tenga contenido en su sitio que sea específico para el tema que eliminó.

Esto podría incluir:

Para limpiar su sitio y hacer que funcione lo mejor posible, debe eliminar este contenido o reasignarlo para que funcione en su nuevo tema.

Widgets

Los widgets sólo funcionan cuando se añaden a áreas de widgets. Si había widgets en un tema que desactivó, puede encontrarlos en el área de widgets inactivos de la pantalla de widgets.

Widgets inactivos
Widgets inactivos

Arrastre estos elementos a las áreas de widgets de su nuevo tema o elimínelos si ya no los necesita. Puede eliminarlos individualmente o hacer clic en el botón Borrar widgets inactivos para eliminarlos todos.

Todos los temas contienen al menos una ubicación para que coloque un menú, normalmente en el encabezado o justo debajo de él. Algunos tienen ubicaciones de menú adicionales en lugares como el pie de página o la barra lateral.

Cuando activa un nuevo tema, el menú que creó para el tema anterior seguirá estando disponible, pero tendrá que decirle a WordPress en qué ubicación del menú quieres que aparezca cada uno.

Ubicación del menú de navegación
Ubicación del menú de navegación

Si utilizaba varias ubicaciones de menú en el tema anterior y el nuevo tema no tiene ubicaciones de navegación adicionales, puede utilizar el widget Menú personalizado para agregar cualquier menú a un área de widget en la barra lateral o el pie de página.

Contenido ficticio

Si ha cargado o importado contenido simulado para probar el tema, querrá eliminarlo de su sitio.

Cualquier mensaje o página que hayas añadido se puede eliminar después de eliminar el tema, desde las pantallas de Mensajes y Páginas en el administrador de WordPress. O puede dejarlos donde están para usarlos en el nuevo tema.

Si su tema anterior registró un tipo de mensaje personalizado (lo que no es una buena práctica: deberías hacerlo a través de un plugin), entonces necesitarás eliminar cualquier mensaje de ese tipo de mensaje personalizado, a menos que su nuevo tema también registre el mismo tipo de mensaje personalizado o (mejor) añadas un plugin que lo haga.

Necesitará eliminar cualquier mensaje de un tipo de mensaje personalizado antes de eliminar el tema antiguo, ya que no podrá verlos una vez que el código que registra el tipo de mensaje personalizado haya desaparecido.

Imágenes

Diferentes temas tienen diferentes configuraciones de imagen. Algunos usan más imágenes destacadas que otros y algunos tienen tamaños de medios adicionales que se ajustan al diseño del tema.

También es posible que haya cargado imágenes para utilizarlas en un control deslizante o en un carrusel que se incluyó con el tema.

Después de eliminar el tema, es una buena idea limpiar las imágenes. Esto tiene dos aspectos:

Para cambiar el tamaño de las imágenes, instale el plugin Regenerar miniaturas.

El plugin de regeneración de miniaturas
El plugin de regeneración de miniaturas

Una vez instalado y activado, vaya a Herramientas > Regenerar miniaturas.

En la pantalla regenerar miniaturas, haga clic en el botón Regenerar miniaturas para todos los archivos adjuntos X, donde X es el número de imágenes que tiene en su sitio.

El plugin regenerará sus imágenes para usted, creando nuevas de cualquier tamaño personalizado registrado por su tema. También le preguntará si desea eliminar imágenes de tamaños que ya no se utilizan. Debe seleccionar esta opción.

Si ha cargado imágenes para un control deslizante o alguna otra función del tema anterior, el plugin Regenerar imágenes a menudo eliminará las imágenes en tamaños que ya no son necesarios para el nuevo tema, pero no eliminará los archivos de imagen cargados originalmente.

Vaya a la Mediateca en el administrador de WordPress e identifique cualquier imagen que ya no necesite antes de eliminarla permanentemente. Alternativamente, puede hacerlo antes de desactivar el tema antiguo, desde la pantalla de administración de cualquier deslizador o carrusel que incluya el tema. La forma exacta de hacerlo dependerá de la configuración de los ajustes del tema.

Resumen

Eliminar un tema de WordPress no es sólo cuestión de ir a la pantalla Temas y hacer clic en Eliminar.

Es importante asegurarse de eliminar cualquier tema de forma segura y completa. Pasos adicionales cómo hacer una copia de seguridad, probar primero en su sitio de preparación y tratar con cualquier contenido del tema antiguo ayudarán a que su sitio funcione sin problemas con su nuevo tema. Siga los pasos anteriores y podrá hacerlo correctamente.

Rachel McCollin

Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.