我们查看网站源代码会发现加载的css和js后面的版本号,这样看起来既不美观也会影响访问速度,又暴露了我们使用的WordPress的信息.不利于WordPress安全
打开自己的模板函数functions.php (在wp-content/themes/下面的你的主题目录)
添加如下代码:
//去除加载的css和js后面的版本号 /** Remove Query strings from Static Resources. */ function _remove_script_version( $src ){ $parts = explode( '?', $src ); return $parts[0]; } add_filter( 'script_loader_src', '_remove_script_version', 15, 1 ); add_filter( 'style_loader_src', '_remove_script_version', 15, 1 ); add_filter( 'pre_option_link_manager_enabled', '__return_true' );
或者下面的代码也可以去除WordPress的css和js后面的版本号:
<?php // remove wp version param from any enqueued scripts function wordpress_remove_wp_ver_css_js( $src ) { if ( strpos( $src, 'ver=' . get_bloginfo( 'version' ) ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'wordpress_remove_wp_ver_css_js', 9999 ); add_filter( 'script_loader_src', 'wordpress_remove_wp_ver_css_js', 9999 ); ?>
这样看起来就清爽多了,同时别人无法很方便的查询到你的WordPress的版本号了.