Ir al contenido principal

Cómo ocultar la versión de WordPress, plugins y temas

Esta guía te muestra cómo evitar que tu web muestre qué versión de WordPress, plugins y temas usa. Así los atacantes no pueden buscar fácilmente vulnerabilidades conocidas de esas versiones. Es una capa más de seguridad, no un sustituto de actualizar.

Requisitos previos

  • Debes contar con acceso a WordPress y a los archivos del tema (idealmente un tema hijo).

  • Tener una copia de el archivo functions.php.

Instrucciones paso a paso

  • Con código (functions.php del tema)

  1. Quita la versión de WordPress del código fuente añadiendo:

    remove_action('wp_head', 'wp_generator');

  2. Quita el parámetro de versión de los CSS y JS:
    ​

    function remove_version_param($src) {
    if (strpos($src, 'ver=') !== false || strpos($src, 'version=') !== false) {
    $src = remove_query_arg(array('ver', 'version'), $src);
    }
    return $src;
    }
    add_filter('style_loader_src', 'remove_version_param', 9999);
    add_filter('script_loader_src', 'remove_version_param', 9999);

    Captura de pantalla 1 de la guía

    Captura de pantalla 2 de la guía
  • Sin código

  1. Usa un plugin como WP Hide & Security Enhancer o Solid Security.

  2. O activa la minificación y optimización de HTML, CSS y JS en LiteSpeed Cache, que ayuda a eliminar muchos de estos datos.

Resultado esperado

Al analizar tu web con InspectWP ya no aparecen las versiones.

Captura de pantalla 3 de la guía

Si llegas a perder los cambios al actualizar el tema. Debes poner el código en un tema hijo o en un plugin de fragmentos de código.

Resumen

De este modo, tu sitio web dejará de exponer su versión, lo que te ayudará a mitigar los ataques de fuerza bruta.

¿Ha quedado contestada tu pregunta?