`wp_enqueue_script` 传了 `$in_footer = true` 却仍在 `<head>` 冒头:我查清 `wp_register_script` 与 `wp_enqueue_script` 参数"打架"的全经过
上周给插件加前端交互,明明在 wp_enqueue_script 里写了 true 塞底部,结果 F12 一看脚本还在 <head> 里躺着,挡了首屏渲染。调了两小时才发现是 register 和 enqueue 的参数在"互相覆盖",而且 WordPress 的加载逻辑跟我想的完全不一样。 先贴我最初的错