css 一次编辑所有wp_enqueue

c9x0cxw0  于 2022-12-15  发布在  其他
关注(0)|答案(1)|浏览(109)

有没有办法改变所有的WordPress样式和脚本是在头部,而不是页脚。

wp_enqueue_script( string $handle, string $src = '', string[] $deps = array(), string|bool|null $ver = false, bool $in_footer = false )

我想要的是改变所有的脚本和样式排队我的主题和插件,并把他们放在头。没有退出他们一个接一个,并再次添加他们。
这意味着$in_footer在所有情况下都应更改为“false”。

kdfy810k

kdfy810k1#

这将在body标记之前打印从页眉到页脚部分的所有脚本
//将所有脚本标记添加到页脚部分

add_action('init', function () {
    remove_action('wp_head', 'wp_print_scripts');
    remove_action('wp_head', 'wp_print_head_scripts', 9);
  //  remove_action('wp_head', 'print_emoji_detection_script', 7);
    //add_action('wp_footer', 'prnt_emoji_detection_script', 5);
    add_action('wp_footer', 'wp_print_scripts', 5);
    add_action('wp_footer', 'wp_print_head_scripts', 5);
});

相关问题