English Português

WordPress, por defecto, exhibe la versión que tu blog esta usando en el código fuente dentro de una meta tag con lo siguiente:

<meta name="generator" content="WordPress x.x.x" />

El problema con ello es que esta información puede ser usada con malas intenciones, sobre todo si no siempre tienes la última versión instalada, que dicho sea de paso, cada vez es más tedioso hacerlo con la cantidad de versiones y subversiones que salen. Bien, pues para eliminar completamente esta información hay que realizar dos pasos sencillos:

1. Eliminar la versión en el tema.

La mayoría de los temas traen consigo la función que agrega la versión de WordPress, para eliminarla hay que ir al archivo header.php y buscar lo siguiente:

<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->

No se encuentra en todos los temas, así que sino lo encuentras, tal vez tu tema no lo incluye por defecto.

2. Dejar sin acción la función que escribe la versión.

Anteriormente el código del paso 1 eliminaba por completo la meta tag con la información del generador, pero recientemente los de WordPress se dieron cuenta de lo fácil que era hacerlo y la escondieron un poco más en el core del sistema.

Entonces, busca el archivo functions.php en la carpeta de tu theme (puede ser justo antes de: ?> al final del archivo) y coloca lo siguiente:

// Eliminar version de WP
remove_action('wp_head', 'wp_generator');

Conclusión

Es entendible que en WordPress quieran tener estadísticas sobre el uso de su CMS, pero si esto abre una posible vulnerabilidad, que busquen una manera distinta, más discreta.

Fuente: soporte de wordpress

Escrito por Francisco Oliveros

Soy un gran aficionado del diseño y de todo lo que el código puede comunicar. Ingeniero mecánico por profesión, pero dedicado al desarrollo web a tiempo completo.

Blog / Twitter

Artículos relacionados

Sigue leyendo consejos, tips y tutoriales para tu blog.

    Comentarios

    1. Steven Calderon / Hace 8 años /

      Wow esto si que me sirve!
      gracias!

      Responder a Steven Calderon →
    2. Francisco / Hace 8 años /

      Al menos puede darnos más tranquilidad cuando no actualizamos por algunas semanas, no? 😉

      Responder a Francisco →
    3. andres / Hace 7 años /

      Hola Francisco.

      Muy bueno tu artículo, aunque déjame decirte que estuve buscando la función action_remove y no la hallé (en las versiones 2.8 y la 2.9); a cambio después de leer por todo los archivos php hallé otra forma de eliminar el poder mostrar la versión; se trata de mirar en el archivo: wp-includes\general-template.php, al final hay una función llamada:

      get_the_generator()

      bien aquí hay una serie de condicionales donde se genera los meta que tu muestras al inicio, son 2:

      get_bloginfo(‘version’), get_bloginfo_rss(‘version’)

      borrar el primero en todos los case; en cuanto al segundo no estoy seguro de su significado (supongo que muestra la versión vía rss); lo he probado y me ha funcionado OK.

      Saludos y gracias por el artículo, ya que de aquí me guié para hallar la solución 🙂

      Responder a andres →
    4. Victor / Hace 5 años /

      Gracias Francisco un saludo desde miami, florida, lo que sucede es que lo instale en ingles y me interesa en espanol.

      Un abrazo hno.

      Responder a Victor →
    5. gaston / Hace 3 años /

      Gracias che! Una vieja función que todavía sirve. Saludos!

      Responder a gaston →
    6. Carolina / Hace 3 años /

      Gracias!! Muy útil para quienes estamos empezando 🙂

      Responder a Carolina →

    Responder

    ¡Gracias por dejar tu opinión! Por favor procura que tus comentarios estén dentro tema, que no sean promocionales (spam), ilegales u ofensivos, de otro modo, serán borrados. Todos los enlaces serán moderados y la URL indicada NO será enlazada.

    Blog and Web es un blog de Blógstica. Hospedado desde 2008 en Liquid Web.

    Términos de uso - Política de privacidad