不知道为什么,IndexNow Plugin老是需要重复加载相同的 .js 和 .css 文件,无法命中CDN和浏览器缓存
检查后发现$ver参数居然是直接用随机数???

改成一个固定的值即可,这里我用他们设置的插件版本号常量 BWT_INDEXNOW_PLUGIN_VERSION
admin/class-indexnow-url-submission-admin.php#L61
wp_enqueue_style( $filename, plugin_dir_url( __FILE__ ) . '../static/css/' . $filename, array(), mt_rand(10,1000), 'all' );
// 改成 👇
wp_enqueue_style( $filename, plugin_dir_url( __FILE__ ) . '../static/css/' . $filename, array(), BWT_INDEXNOW_PLUGIN_VERSION, 'all' );
admin/class-indexnow-url-submission-admin.php#L80
wp_enqueue_script($filename, $react_js_to_load, '', mt_rand(10,1000), true);
// 改成 👇
wp_enqueue_script($filename, $react_js_to_load, '', BWT_INDEXNOW_PLUGIN_VERSION, true);
发表回复