图片待添加
图片待添加

WordPress安全:去除WordPress的css和js后面的版本号

2020-02-24 15:37 分类:WordPress安全教程 阅读(次阅读) 标签:,,

我们查看网站源代码会发现加载的css和js后面的版本号,这样看起来既不美观也会影响访问速度,又暴露了我们使用的WordPress的信息.不利于WordPress安全

WordPress安全:去除WordPress的css和js后面的版本号

打开自己的模板函数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的版本号了.

 


本文地址: https://www.wpyi.com/delete-js-css-version.html