>
网站建设 >
Wordpress外贸博客 >
wordpress generator wphead()
wordpress generator wphead()
wordpress generator wphead()
如何隐藏自己的wordpress版本信息呢?
function wpbeginner_remove_version() {
return ”;
}
再将以下代码添加到header.php中的<title></title>下方
<?php add_filter(‘the_generator’, ‘wpbeginner_remove_version’); ?>
通过上面的代码,你将删除站点上所有不同区域中的WordPress版本号码。这才是正确完整可行的方案。
PS:funtions.php文件在wp-includes/目录下,注意复制黏贴代码时的中英文符号问题。虽然这样可以有效避免
另外一个问题就是留言文本中支持html格式,这可是个大问题,如果可恶之人使用<iframe>标签包含一个带有病毒的页面,发送到你的网站,后果就非常严重了。所以,希望各位博友的在模板function.php文件中也加入下面这段代码(有的模板可能已经设置了):
/** 以文本格式显示留言,如以html格式显示留言,则可能存在漏洞 */
add_filter( ‘pre_comment_content’, ‘wp_specialchars’ );
博客的源代码中显示版本信息如<meta name=”generator” content=”WordPress 2.9.*” />,主要是wordpress核心文件 default-filters.php 在加载默认的动作时有这样一句代码:add_action( ‘wp_head’, ‘wp_generator’); ,所以它会向meta中添加了该wordpress的版本信息,要去掉这一版本信息的话,在模板的function.php文件中添加下面代码就可以了(如果没有function.php文件,那就添加在header.php中):
/** 删除header中wp的版本号 */
remove_action(‘wp_head’, ‘wp_generator’);