用wordpress建站经常会出现一些显而易见的标签,比如说作者<meta name="generator" content="WordPress 4.9">,网站一旦被别人知道用什么程序建的,就会被某些人扫描漏洞,甚至被串改。我们可不可以将这些信息隐藏呢?可以的,跟着ytkah一起来看看吧。打开/wp-includes/general-template.php,大概4115行开始,把下面的代码注释掉
// switch ( $type ) {
// case 'html':
// $gen = '<meta name="generator" content="WordPress ' . esc_attr( get_bloginfo( 'version' ) ) . '">';
// break;
// case 'xhtml':
// $gen = '<meta name="generator" content="WordPress ' . esc_attr( get_bloginfo( 'version' ) ) . '" />';
// break;
// case 'atom':
// $gen = '<generator uri="https://wordpress.org/" version="' . esc_attr( get_bloginfo_rss( 'version' ) ) . '">WordPress</generator>';
// break;
// case 'rss2':
// $gen = '<generator>' . esc_url_raw( 'https://wordpress.org/?v=' . get_bloginfo_rss( 'version' ) ) . '</generator>';
// break;
// case 'rdf':
// $gen = '<admin:generatorAgent rdf:resource="' . esc_url_raw( 'https://wordpress.org/?v=' . get_bloginfo_rss( 'version' ) ) . '" />';
// break;
// case 'comment':
// $gen = '<!-- generator="WordPress/' . esc_attr( get_bloginfo( 'version' ) ) . '" -->';
// break;
// case 'export':
// $gen = '<!-- generator="WordPress/' . esc_attr( get_bloginfo_rss( 'version' ) ) . '" created="' . date( 'Y-m-d H:i' ) . '" -->';
// break;
// }