Skip to content

Todo para WordPress, el desarrollo web — y mucho más

🛡 Cómo ocultar el nombre de tu tema de WordPress: una guía completa

🛡 Cómo ocultar el nombre de tu tema de WordPress: una guía completa

Su sitio en WordPress está listo: contenido subido, diseño pulido. Abre el código fuente de la página y el nombre del tema aparece en una docena de lugares: rutas de hojas de estilo, clases del body, estructura de carpetas. Para un proyecto de cliente o un sitio comercial, esto parece poco profesional como mínimo.

El problema mayor: una vez que un atacante conoce el nombre exacto del tema, puede buscar vulnerabilidades conocidas para ese tema específico y atacar su sitio. Esto es especialmente cierto si el tema no se ha actualizado en un tiempo o provino de una fuente dudosa.

Cerremos esta brecha usando dos enfoques: rápido (plugin, 5 minutos) y manual (control total, pero requiere acceso a archivos). A continuación, ambos métodos con pasos exactos que funcionan en cualquier versión moderna de WordPress.

💡 Resumen rápido:

  • El plugin WP Hide enmascara rutas a temas, estilos y plugins automáticamente: instale, configure, listo.
  • Renombrado manual vía FTP: cambie el nombre de la carpeta del tema, edite style.css, reactive y el tema se vuelve invisible para los detectores.
  • Elimine el nombre del tema del pie de página mediante el Personalizador (sin código) o editando footer.php (control total).
  • Antes de editar cualquier archivo, haga una copia de seguridad completa del sitio.

Por qué ocultar el nombre del tema

WordPress expone información del tema en varios lugares por defecto. En el HTML de la página, la ruta de la hoja de estilo se ve como /wp-content/themes/my-theme/style.css, y el atributo body_class a menudo contiene una cadena como theme-my-theme. Cualquier escáner de temas (WPThemeDetector o What WordPress Theme Is That, por ejemplo) lee estas firmas en segundos.

Para un blog desechable, esto no es un problema. Pero para un sitio de negocio, tienda en línea o proyecto de cliente, un nombre de tema expuesto crea tres riesgos:

  • Ataques dirigidos. Un atacante busca en bases de datos de vulnerabilidades (WPScan, CVE) fallos conocidos en ese tema específico e intenta exploits. Si el tema es popular y no se ha actualizado, las probabilidades de éxito son altas.
  • Ingeniería social. Un cliente o competidor ve que usted usa un tema gratuito con 3.000 instalaciones y la confianza en su sitio cae.
  • Recolección automatizada. Los bots escanean millones de sitios por firmas de temas y plugins para compilar listas de objetivos potenciales.

Un punto adicional: renombrar su tema es completamente legal. WordPress se distribuye bajo GPLv2, por lo que puede modificar el tema como desee, incluyendo el nombre de la carpeta y el contenido de style.css. Los temas del catálogo oficial de WordPress.org están licenciados bajo los mismos términos.

Una nota importante: si usa un tema hijo, necesita renombrar tanto el tema padre como el hijo. De lo contrario, el enlace entre ellos se rompe y el tema hijo deja de funcionar.

Este video demuestra ambos métodos en acción: configurando WP Hide y renombrando manualmente el tema vía FTP. Si prefiere instrucciones visuales, siete minutos de pantalla reemplazan la lectura del artículo completo.

Método 1: WP Hide & Security Enhancer, rápido y sin código

La forma más segura y rápida de ocultar el nombre de su tema es usar WP Hide & Security Enhancer. El plugin funciona mediante filtrado de WordPress y reescritura de URL: no toca sus archivos ni cambia su estructura de carpetas. Todo ocurre a nivel de salida HTML.

Instale el plugin de la forma estándar: Plugins → Añadir nuevo, busque WP Hide, haga clic en Instalar y Activar. Tras la activación, aparece un nuevo elemento de menú: WP Hide → General Settings.

Panel de ajustes de WP Hide para enmascarar rutas del tema

El plugin le permite cambiar seis identificadores clave del tema:

  • New theme path: cambia /themes/my-theme/ por una cadena arbitraria como /templates/core/.
  • New stylesheet path: oculta la URL real de style.css.
  • Remove theme description from style.css: elimina el comentario de cabecera que contiene el nombre y la versión del tema.
  • New child theme path: si usa un tema hijo, lo enmascara también.
  • New child theme files path: enmascara igualmente los estilos del tema hijo.
  • Remove child theme description: elimina los últimos rastros de metadatos.

Rellene los campos con nuevos valores, haga clic en Save Changes y asegúrese de limpiar todas las cachés: caché del plugin (WP Rocket, W3 Total Cache), caché del servidor y CDN si corresponde. Tras limpiar la caché, abra el sitio en modo incógnito y revise el código fuente. Las rutas del tema deberían ser ahora ilegibles.

Según el catálogo de WordPress.org a junio de 2026, WP Hide tiene más de 50.000 instalaciones activas y una calificación de 4,3/5 con más de 275 reseñas. El plugin se actualiza regularmente; la última versión, 8.6.5, salió en abril de 2026 y añadió escaneo de vulnerabilidades con IA.

Extra: el plugin también oculta rutas a plugins y la página de inicio de sesión /wp-admin, proporcionando enmascaramiento integral de WordPress en una sola herramienta.

Método 2: Renombrado manual del tema cuando un plugin no es una opción

Si no quiere instalar otro plugin o necesita control total sobre el proceso, renombre el tema manualmente vía FTP. Este método requiere precaución: un error en cualquier paso puede desactivar temporalmente el tema, así que haga una copia de seguridad completa primero.

Paso 1: Renombrar la carpeta del tema

Conéctese a su servidor usando un cliente FTP (FileZilla es gratuito y multiplataforma) o el administrador de archivos de su hosting. Navegue a /wp-content/themes/ y renombre la carpeta de su tema.

Importante: renombre la carpeta ANTES de activar el tema por primera vez. Si el tema ya está activo, WordPress restablecerá su configuración y cambiará al tema predeterminado después de renombrarlo. En ese caso, simplemente reactive el tema después del paso 3; la configuración del Personalizador se conservará.

Paso 2: Editar style.css

Abra la carpeta del tema renombrado y busque el archivo style.css. En la parte superior hay un bloque de comentarios con metadatos:

1/*
2Theme Name: My Theme
3Author: Theme Author
4Version: 1.0.0
5*/

Cambie Theme Name al nuevo nombre (el mismo que le dio a la carpeta). Guarde el archivo.

Paso 3: Reactivar el tema

Vaya a Apariencia → Temas. WordPress mostrará el tema con su nuevo nombre marcado como «Inactivo» (si renombró un tema que ya estaba activo). Haga clic en «Activar».

Después de estos tres pasos, herramientas como WPThemeDetector ya no pueden identificar el nombre del tema a través del código HTML. El tema en sí funciona como antes; toda la configuración, opciones del Personalizador y contenido permanecen intactos.

Hay un efecto secundario: las actualizaciones automáticas del tema dejarán de llegar. WordPress empareja los temas por nombre de carpeta con el repositorio. Después de renombrarlo, ese enlace se rompe. Necesitará actualizar el tema manualmente: revise periódicamente la página oficial del tema en WordPress.org y suba nuevas versiones vía FTP.

Si usa un tema hijo, primero renombre la carpeta del padre y style.css, luego el hijo. En el style.css del tema hijo, actualice la línea Template: old-theme-name al nuevo nombre del padre.

Cómo eliminar el nombre del tema del pie de página

Muchos temas muestran su nombre en la parte inferior del sitio: «Funciona con orgullo gracias a NombreDelTema» o simplemente un copyright con el nombre del tema. Puede eliminar esto de dos maneras: simple (vía Personalizador) o mediante código.

A través del Personalizador (sin código)

Vaya a Apariencia → Personalizar y busque una sección relacionada con el pie de página. Suele llamarse Pie de página, Barra inferior o algo similar. Dentro encontrará una palanca para «Mostrar nombre del tema» o un campo de texto con el texto de copyright. Desactive la palanca o reemplace el texto por el suyo propio.

Este método depende de su tema específico: algunos temas (Astra, GeneratePress, Kadence) le dan control total del pie de página desde el Personalizador; otros (temas más antiguos o minimalistas) no.

A través de footer.php (código)

Si el Personalizador no ayuda, edite el archivo footer.php. Este es el archivo principal responsable de la salida del pie de página.

Conéctese a su servidor vía FTP, navegue a la carpeta del tema (/wp-content/themes/your-theme/), encuentre footer.php y descárguelo para editarlo. Busque el fragmento que muestra el nombre del tema; se parece a algo como esto:

1<a href="<?php echo esc_url( __( 'https://wordpress.org/', 'textdomain' ) ); ?>">
2 <?php printf( __( 'Proudly powered by %s', 'textdomain' ), 'WordPress' ); ?>
3</a>

Elimine este bloque o reemplácelo con su propio texto. Por ejemplo, solo el nombre de la empresa:

1<span class="copyright">&copy; <?php echo date('Y'); ?> <?php bloginfo( 'name' ); ?></span>
2

Guarde el archivo y súbalo de nuevo al servidor. Revise el sitio; el pie de página debería estar limpio.

Importante: antes de editar footer.php, copie el archivo a su tema hijo y edite la copia. Editar el tema padre directamente significa que perderá los cambios en la próxima actualización del tema.

Si su proveedor de hosting ha desactivado el editor de temas en el panel de administración (el botón Apariencia → Editor de archivos del tema falta o está inactivo), use solo FTP. Algunos hosts desactivan el editor de archivos por razones de seguridad; esta es una práctica normal, no un error.

⁉️🤔 Preguntas frecuentes

¿Es legal ocultar el nombre del tema de WordPress?

Sí, completamente legal. Los temas del catálogo oficial de WordPress.org se distribuyen bajo la licencia GPLv2, que permite la modificación, el renombrado y la distribución de copias modificadas. Para temas comerciales con licencias propietarias, lea el acuerdo de licencia del tema específico, pero en la mayoría de los casos ocultar el nombre no está prohibido.

¿Necesito ocultar el nombre del tema si mi sitio está en un buen hosting con protección?

Un hosting con firewall y antivirus no cerrará una vulnerabilidad en el código del tema; estas son capas de protección diferentes. El hosting bloquea ataques a nivel de servidor (DDoS, fuerza bruta), pero un exploit que apunta a una vulnerabilidad conocida del tema opera a nivel de aplicación. Ocultar el nombre del tema elimina la forma más fácil de determinar qué exploits probar.

Después de renombrar el tema, la configuración de mi Personalizador desapareció. ¿Qué debo hacer?

La configuración del Personalizador está vinculada al nombre del tema en la base de datos. Después de renombrar y reactivar, WordPress crea una nueva entrada; la configuración antigua permanece en la tabla wp_options bajo la clave antigua. Puede restaurarla: busque la fila con theme_mods_old-theme-name en wp_options y copie su valor a theme_mods_new-theme-name. Alternativamente, use el plugin WP Hide, que no crea este problema en absoluto.

¿Tengo que renombrar también el tema hijo?

Sí, de lo contrario el nombre del tema padre sigue expuesto. El style.css del tema hijo contiene una línea Template: parent-theme-name que hace referencia a la carpeta del padre. Si se renombra el padre pero no el hijo, WordPress no encontrará el padre y el sitio se romperá. El orden: primero el padre → actualice Template: en el hijo → renombre el hijo.

¿Puedo simplemente eliminar la línea del nombre del tema de style.css?

Eso no es suficiente. El nombre del tema está expuesto en el código HTML en al menos tres lugares: URL de la hoja de estilo, clases del body e IDs/clases de envoltura. Simplemente eliminar el comentario de style.css elimina solo una de las tres firmas. Necesita ya sea enmascaramiento integral con el plugin WP Hide o un renombrado completo de carpeta seguido de reactivación.

Ocultar o no ocultar: la conclusión final

Si su sitio es su escaparate, ocultar el nombre del tema no es paranoia; es higiene básica. Dedicar cinco minutos a WP Hide & Security Enhancer elimina el vector de ataque más fácil y a la vez hace que el código de su sitio sea más limpio para clientes y competidores.

Elija el enfoque que se adapte a su situación:

  • Mínimo esfuerzo: instale WP Hide. La configuración toma cinco minutos, el plugin es gratuito y se actualiza regularmente.
  • Control total: el renombrado manual vía FTP logra los mismos resultados sin un plugin adicional, pero requiere precaución y actualizaciones manuales del tema en adelante.
  • Solo pie de página: si el objetivo es puramente cosmético, el Personalizador o una sola edición en footer.php es suficiente.

Independientemente del método que elija, haga una copia de seguridad completa antes de comenzar y luego siéntase libre de aplicar cualquiera de estos métodos.