This page on the Codex 为我们提供了WP附带的所有默认脚本的列表。但我们如何知道实际使用的是哪些,这样就不必手动将它们排队?还是我们在乎,只是把我们需要的人排成队wp_enqueue_script()
如果已经加载了该脚本,是否将忽略排队请求?
但是版本呢?如果我要使用wp_enqueue_script
而WP附带的版本要比这个版本低wp_enqueue_script
电话被忽略了,我发现自己没有我要找的剧本?
This page on the Codex 为我们提供了WP附带的所有默认脚本的列表。但我们如何知道实际使用的是哪些,这样就不必手动将它们排队?还是我们在乎,只是把我们需要的人排成队wp_enqueue_script()
如果已经加载了该脚本,是否将忽略排队请求?
但是版本呢?如果我要使用wp_enqueue_script
而WP附带的版本要比这个版本低wp_enqueue_script
电话被忽略了,我发现自己没有我要找的剧本?
我将按顺序回答您的每个问题:
wp_print_scripts()
(与wp_head
挂钩)。如果将脚本排队两次,则只打印一次。所以别担心。总是把你需要的东西排成队。
使命感wp_enqueue_script()
在新版本中,它实际上也不会排队。当您尝试使用完整URI将脚本排队时,WordPress将首先注册脚本,然后将其排队。。。因此,如果已经注册了一个旧版本,则最终会将其排队。
如果您确实需要将新版本排队(即,您希望使用最新版本的jQuery,而不是WordPress附带的版本),则需要先注销旧版本,然后注册/排队新版本。
Someone else 已经在另一个问题中介绍了如何做到这一点,所以我将在那里向您介绍。。。
可以用钩子admin_print_scripts-$hook_suffix 用于创建的挂钩,如$hookname = get_plugin_page_hookname(\"my-quiz/lib/admin/$code_page\", \'\' );?哪里$code_page 是somefilename.php.我试过了,但似乎不起作用。我想这可能是因为文件路径?UPDATE上面的代码注册的是“admin\\u page\\u my-quick/lib/admin/question\\u form”,但这