カスタムJavaScriptファイルはtheme\divi\js
にあります。これらのファイルを変更してGoDaddy Webサーバーにアップロードしましたが、これらのファイルの古いバージョンがロードされ続けます。
ブラウザのキャッシュをクリアし、キャッシュを無効にし、localStorageをクリアします... CDNキャッシュを無効にするためにGoDaddyテクニカルサポートに電話しましたが、翌日まで古いファイルをロードしていますMはまだそれについてわからない)。私もWordPressスーパーキャッシュをオフにしました。
JavaScriptファイルがすぐにロードできないのはなぜですか。また、どうすればこれを制御できますか?
最初にdatetime
ファイルの最後の修正のjs
スタンプを取得し、それをwp_enqueue_script関数の4番目のパラメータとして使用します。
$path = 'full path to your script file');
$handle = 'your_handle';
$src = 'path of the script, relative to the WordPress root directory';
$depts = array(); // dependencies, if any
$ver = filemtime($path);
$in_footer = false;
wp_enqueue_script($handle, $scr, $depts, $ver, $in_footer);
日時スタンプが変わると、更新されたスクリプトがロードされます。それ以外の場合は、キャッシュされたスクリプトがロードされます。