让 IndexNow Plugin 不再重复加载静态文件

不知道为什么,IndexNow Plugin老是需要重复加载相同的 .js 和 .css 文件,无法命中CDN和浏览器缓存

检查后发现$ver参数居然是直接用随机数???

admin/class-indexnow-url-submission-admin.php 文件代码的截图,箭头指向了61行和80行

改成一个固定的值即可,这里我用他们设置的插件版本号常量 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);

已发布

分类

来自

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注