WordPress の wp_enqueue_style と wp_enqueue_script を使ったタグからバージョンを削除する

WordPress の wp_enqueue_stylewp_enqueue_script 関数を使って CSS や JavaScript タグを書き出すと、ファイル名の後に ?var=XXX とバージョン情報が自動的に入ります。このバージョン情報が不要な場合は、次のコードで削除できます。

add_filter('style_loader_src', 'remove_version');
add_filter('script_loader_src', 'remove_version');

if (!function_exists('remove_version')) {
	function remove_version($src) {
		if (strpos($src, '?ver=')) $src = remove_query_arg('ver', $src);
		return $src;
	}
}

WordPress テーマであれば、functions.php に書けば、バージョン一度に消してしまえます。

作成者: コネタねこ

上から読んでも『コネタねこ』、下から読んでも『コネタねこ』。贈り物に悩んだら、コネタねこの小ネタ帳。欲しくなっちゃうプレゼント、そんなアイデアのぞきにきてね♪

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です