正在缓存您的JS。在开发中,只需清空缓存即可。但对于生产代码,需要注意的是,wp\\u enqueue\\u scripts()接受一个版本参数,该参数允许您设置脚本版本号,然后将其作为查询字符串添加到URL中,以用于缓存破坏。(请注意,wp\\u register\\u script函数实际上内置于wp\\u enqueue\\u script函数中,因此您只需要一个。)
function registerjs()
{
wp_enqueue_script(\'pcjavascript\', plugin_dir_url(__FILE__) . \'PerformantCalendar.js\', array(), \'1.0\', false);
}
add_action(\'wp_enqueue_scripts\', \'registerjs\');
这将在页面源中的url末尾附加“?ver=1.0”。然后,在更新之后。js文件,更改版本号:
function registerjs()
{
wp_enqueue_script(\'pcjavascript\', plugin_dir_url(__FILE__) . \'PerformantCalendar.js\', array(), \'1.1\', false);
}
add_action(\'wp_enqueue_scripts\', \'registerjs\');
这将附加“?ver=1.1”,使浏览器将其视为不同的文件,并将从服务器请求它,而不是使用缓存副本。可以找到有关wp\\u enqueue\\u scripts()的更多信息
here.