WordPressでwp_enqueue_scriptのver表示をやめたい!
2013年6月30日
wp_enqueue_scriptを使ってjsを読み込むとsrcの最後にver=が表示されますが、googleでホストされているjQueryとかを使う時はURLにバージョンが含まれてるので(バージョン毎にユニークなURLなので)、そもそもverとか書く必要が無いと思うのです。
で、軽く調べてthemesの中の使ってるテーマのfunction.phpを弄ってみる。
// wp_enqueue_script('jquery'); wp_deregister_script('jquery'); wp_enqueue_script('jquery','//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js', array(), null );
4番目の引数にnullを送ってやればver表示がされないぽいですね。
ちなみにデフォルトはfalseで、verにWordPressのバージョンが入るようです。
これでブラウザからソースを見ると
<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js'></script>
ver=が消えましたよっと。