MaxCDNとCloudlfareでW3キャッシュプラグインを使用しているWordPressサイトがあります。私はいくつかの異なる速度テストを実行し、1つの一般的な提案は "静的リソースからクエリ文字列を削除する"ことです。私はプラグインをダウンロードしてどこにでもキャッシュをクリアしましたが、まだこのメッセージがあります。いくつかの精密検査の後特有のクエリ文字列を削除しようとしています
function vmf_remove_script_version($src) {
if (strpos($src, 'ver=')) {
$src = remove_query_arg('ver', $src);
}
return $src;
}
add_filter('script_loader_src', 'vmf_remove_script_version', 15, 1);
add_filter('style_loader_src', 'vmf_remove_script_version', 15, 1);
、speedtestsがで終わるを参照するすべてのファイルが判明?(50+のファイルがありますそのうち)x81224。だから私は以下のコードを修正しましたが、修正はありません!
function remove_cssjs_ver($src) {
if(strpos($src, '?ver=')) {
$src = remove_query_arg('ver', $src);
}elseif(strpos($src, '?x')) {
$src = str_replace('?x81224','',$src);
//remove_query_arg('x', $src); <- thought this wouldn't work because there's no = sign
}
return $src;
}
add_filter('style_loader_src', 'remove_cssjs_ver', 10, 2);
add_filter('script_loader_src', 'remove_cssjs_ver', 10, 2);
私はこれをどのように修正することができますか?