Eliminar meta name=”generator” content=”WordPress 2.8″
Los chicos de Automattic, en la versión 2.8 de WordPress, nos mandaron la etiqueta <meta name=”generator” content=”WordPress 2.8″ /> junto con todo el paquete.

La etiqueta es para estadísticas supuestamente y sacarla no está bien, pero pensándolo del lado que, si llega a salir alguna vulnerabilidad seguramente muchas nenas muchos kackers buscarían la versión de nuestro wp para jodernos, no está nada mal pensar en eliminarla.
Anteriormente, la llamada a la versión del wp que estábamos usando venía en el theme y se podía eliminar del theme y chau problema, pero ahora el equipo de Matt, nos las manda en el mismo Wp.
Bueno, ¿y como eliminarla?
Vamos al archivo general-template.php que se encuentra en /wp-includes.
En la linea 2021 del archivo general-template.php empieza este código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | function get_the_generator( $type ) { switch ($type) { case 'html': $gen = '<meta name="generator" content="WordPress ' . get_bloginfo( 'version' ) . '">'; break; case 'xhtml': $gen = '<meta name="generator" content="WordPress ' . get_bloginfo( 'version' ) . '" />'; break; case 'atom': $gen = '<generator uri="http://wordpress.org/" version="' . get_bloginfo_rss( 'version' ) . '">WordPress</generator>'; break; case 'rss2': $gen = '<generator>http://wordpress.org/?v=' . get_bloginfo_rss( 'version' ) . '</generator>'; break; case 'rdf': $gen = '<admin:generatorAgent rdf:resource="http://wordpress.org/?v=' . get_bloginfo_rss( 'version' ) . '" />'; break; case 'comment': $gen = '<!-- generator="WordPress/' . get_bloginfo( 'version' ) . '" -->'; break; case 'export': $gen = '<!-- generator="WordPress/' . get_bloginfo_rss('version') . '" created="'. date('Y-m-d H:i') . '"-->'; break; } return apply_filters( "get_the_generator_{$type}", $gen, $type ); } |
Nosotros vamos a eliminar de la línea 2024 hasta la 2028 inclusive. Debería quedar así la función:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | function get_the_generator( $type ) { switch ($type) { case 'atom': $gen = '<generator uri="http://wordpress.org/" version="' . get_bloginfo_rss( 'version' ) . '">WordPress</generator>'; break; case 'rss2': $gen = '<generator>http://wordpress.org/?v=' . get_bloginfo_rss( 'version' ) . '</generator>'; break; case 'export': $gen = '<!-- generator="WordPress/' . get_bloginfo_rss('version') . '" created="'. date('Y-m-d H:i') . '"-->'; break; } return apply_filters( "get_the_generator_{$type}", $gen, $type ); } |





