根据WP参考wp_enqueue_scripts
wp_enqueue_script( string $handle, string $src = false, array $deps = array(), string|bool|null $ver = false, bool $in_footer = false )
最后一个参数负责脚本的加载位置。有一些障碍可以改变他的行为!尝试从函数中查找并注释/删除此行。php文件
remove_action(\'wp_head\', \'wp_print_scripts\');
remove_action(\'wp_head\', \'wp_print_head_scripts\', 9);
remove_action(\'wp_head\', \'wp_enqueue_scripts\', 1);
add_action(\'wp_footer\', \'wp_print_scripts\', 5);
add_action(\'wp_footer\', \'wp_enqueue_scripts\', 5);
add_action(\'wp_footer\', \'wp_print_head_scripts\', 5);
这六个操作的目的是自动将JavaScript代码移动到页脚,使wp\\u enqueue\\u脚本中的最后一个参数无效!如果无法删除此操作,则可以更改其优先级。每个示例从5到9999。根据优先顺序进行选择,找到适合自己的优先顺序。
您还需要检查是否在$deps数组中指定了一些依赖项。Witch gone强制在解析后加载脚本。
不要尝试任何肮脏的黑客行为,这是一种不好的做法
快乐编码