我将按顺序回答您的每个问题:
我们是否关心哪些脚本排队
不是真的。WordPress注册每个脚本并在数组中维护它。当您将脚本排入队列时,WordPress将在调用时加载脚本及其所有依赖项
wp_print_scripts()
(与
wp_head
挂钩)。
如果将脚本排队两次,则只打印一次。所以别担心。总是把你需要的东西排成队。
脚本版本如何
WordPress只允许您注册脚本的一个版本。因此,如果已注册旧版本,则无法注册新版本。
使命感wp_enqueue_script()
在新版本中,它实际上也不会排队。当您尝试使用完整URI将脚本排队时,WordPress将首先注册脚本,然后将其排队。。。因此,如果已经注册了一个旧版本,则最终会将其排队。
如果您确实需要将新版本排队(即,您希望使用最新版本的jQuery,而不是WordPress附带的版本),则需要先注销旧版本,然后注册/排队新版本。
Someone else 已经在另一个问题中介绍了如何做到这一点,所以我将在那里向您介绍。。。