Как перенести стили в футер в новом WordPress 5.8?
// Move jQuery to the footer
function theme_move_jquery_to_footer() {
	wp_scripts()->add_data( 'jquery', 'group', 1 );
	wp_scripts()->add_data( 'jquery-core', 'group', 1 );
	wp_scripts()->add_data( 'jquery-migrate', 'group', 1 );
}
add_action( 'wp_enqueue_scripts', 'theme_move_jquery_to_footer' );
это перенесет в футер все скрипты, если указать их зависимыми от джейквери.

Альтернативное решение
// Enqueue scripts and styles.
function theme_scripts() {
	wp_deregister_script( 'jquery' );
	wp_register_script( 'jquery', includes_url( '/js/jquery/jquery.min.js' ), false, NULL, true );
	wp_enqueue_script( 'jquery' );
}
add_action( 'wp_enqueue_scripts', 'theme_scripts' );
Не надо так делать, это антипаттерн и дичайший костыль.