JSやCSSに自動で付与されるバージョン番号を非表示に
WordPressでは、JSやCSSがロードされる際にlinkタグやscriptタグ内にWordpressやプラグインもしくはスクリプトそのもののバージョン番号が付与されます。「?ver=」で検索してみてください。
バージョン番号を消すことは、セキュリティ的な観点から本当に意味があるのかどうかは議論が分かれるところですが(どうせ中身に書いてあるし...バージョンなんか見ずに無差別爆撃が最近でしょうから)、余計なものはできるだけ出力しないほうがいいと考え消すことにしました。このブログで挙動に関してある一定期間様子をみて他のブログに適用していこうと思います。
方法は、以下のサイトを参考にさせてもらいました。(Thank you!)
How to remove WordPress version parameter from JS and CSS files
どちらか選択して、functions.phpに追加するだけです。
全ての「?ver=~」を削除する
// remove wp version param from any enqueued scripts function vc_remove_wp_ver_css_js( $src ) { if ( strpos( $src, 'ver=' ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'vc_remove_wp_ver_css_js', 9999 ); add_filter( 'script_loader_src', 'vc_remove_wp_ver_css_js', 9999 );WordPressのバージョンが付与された「?ver=~」のみを削除する
// remove wp version param from any enqueued scripts function vc_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', 'vc_remove_wp_ver_css_js', 9999 ); add_filter( 'script_loader_src', 'vc_remove_wp_ver_css_js', 9999 );
試しに、全てのほうで様子みます。
_css_href in /wp-includes/class.wp-styles.php
do_item in /wp-includes/class.wp-scripts.php
関連記事
-
-
ウィジェット関連のカスタマイズ・プラグイン
リンクマネージャー WordPress 3.5バージョンアップ以降にリンクマネージャーを追加するには以下のフィルタを設定もしくはプラグインをインストールして下さい。 プラグイン Link M
-
-
Twenty Fourteen "コメントをどうぞ"の非表示と変更方法
Twenty Fourteenでは、デフォルトで投稿ページと各アーカイブページの各投稿のメタ情報欄に「コメントをどうぞ」というコメントフォームへのリンクが設置されます。 それぞれ、コメントが0件の場
-
-
Twenty Thirteen テーマ用フォント "Source Sans Pro" / "Bitter"の使用を止
TwentyThirteenでは、テーマ用のフォントとして「Source Sans Pro」と「Bitter」というフォントをGoogleフォントから引っ張ってきて使用されるようです。 ちなみにどの
-
-
テーブル実装プラグイン「TablePress」 + レスポンシブ対応
「TablePress」は、WordPressにテーブルを実装できるプラグインです。専用のレスポンシブ化のプラグインもリリースされています。ダウンロード デモ (PCの場合はブラウザの幅狭めてみたり
-
-
「Google Analytics for WordPress」投稿URLにやたら長いパラメータがついてしまう
Google 検索結果をみていたら、Wordpressの投稿のURLが実際のものより異様に長くなっているので何かなと思って調査してみました。 このような感じで http://kwski.net/ca
-
-
「最近の投稿」ウィジェット カスタマイズ
目次 ウィジェットを削除 標準の設定 特定のカテゴリーに属する投稿を除外 カスタマイズ プラグイン 「最近の投稿」ウィジェットを削除 「最近の投稿」ウィジェット
-
-
アバターサイズの変更など Twenty Twelve 1.3での変更点
Twenty Twelve 1.3 での変更点 アバターサイズの設定ロジック変更 ヘッダ画像の設定ロジック変更 全ての変更点はこちら Changes from twentytwel
-
-
Twenty Twelve "Proudly powered by WordPress"をCopyrightに変更
標準でページの最下部に表示される"Proudly ~"を変更します。 子テーマフォルダにfooter.phpをコピーし、以下のように編集を行ってください。リンクを外して、表示部分を書き換えるだけです
-
-
スライダー・ギャラリー プラグイン
WordPressにギャラリーが実装できるプラグインをまとめてみました。 順番はオススメ順です。 Simple Responsive Slider #ショートコード #テンプレート #ウ
-
-
アップグレードで「更新を展開しています... 」のままになった場合の対処のひとつ
久々に出会ったような気がするのでメモです。 ローカルのテスト環境でWordPressを3.7から3.8にアップグレードしようとしたところ、「更新を展開しています... 」で止まってしまい更新処理がす
- PREV
- Jsヘルパーを使用してAjax更新
- NEXT
- コメントフォーム・リストのカスタマイズ






Comment
[…] 早速方法を調べたら、「WordPress: ロードしているJSやCSSに自動で付与されるバージョン番号を非表示に」にfunctions.phpにコードを追加してバージョン番号を非表示にする方法が紹介されて […]
[…] WordPress – JSやCSSに自動で付与されるバージョン番号を非表示に […]
[…] 無差別爆撃が最近でしょうから)、余計なものはできるだけ出力しないほうがいいと考え消すことにしました。出典:「WordPress – JSやCSSに自動で付与されるバージョン番号を非表示に」 […]
[…] to remove WordPress version parameter from JS and CSS files – Virendra's Techtalk ・WordPress | JSやCSSに自動で付与されるバージョン番号を非表示に […]
[…] 錯誤で、暇さえあればネットを検索していますが、ちょっと気になる記事を発見しました。それが「WordPress – JSやCSSに自動で付与されるバージョン番号を非表示に」という投稿記事。 […]
“// remove wp version param from any enqueued scripts function vc_remove_wp_ver_css_js( $src ) { if ( strpos( $src, 'ver=' ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'vc_remove_wp_ver_css_js', 9999 ); add_filter( 'script_loader_src', 'vc_remove_wp_ve
[…] 参考元:Think deeply, Do less, More effective : JSやCSSに自動で付与されるバージョン番号を非表示に […]
[…] これも JSやCSSに自動で付与されるバージョン番号を非表示に で解決できた。 […]
[…] ・How to remove WordPress version parameter from JS and CSS files - Virendra's Techtalk ・WordPress | JSやCSSに自動で付与されるバージョン番号を非表示に […]
[…] ・WordPress | JSやCSSに自動で付与されるバージョン番号を非表示に http://kwski.net/wordpress/1058/ ・[#WordPress][#最適化]GZIP圧縮を有効化してシェイプアップ!! | Tetoatom […]
"WordPressでは、JSやCSSがロードされる際にlinkタグやscriptタグ内にWordpressやプラグインもしくはスクリプトそのもののバージョン番号が付与されます"
[...] JSやCSSに自動で付与されるバージョン番号を非表示に [...]
[...] 早速方法を調べたら、「WordPress: ロードしているJSやCSSに自動で付与されるバージョン番号を非表示...」にfunctions.phpにコードを追加してバージョン番号を非表示にする方法が紹介されていた! すべての「?ver=」を非表示にする方法とWordpressのバージョン番号の「?ver=」を非表示にする方法の2種類が紹介されていた。僕は迷わずすべてのバージョン番号を非表示に! [...]