JQuery kann nicht in die Fußzeile verschoben werden

Unter zwei Methoden hat mir nicht geholfen. Meine jQuery ist immer im Kopfbereich. Was kann der Grund sein?

Methode 1: (Hinzufügen von Code zu function.php)

if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11); function my_jquery_enqueue() { wp_deregister_script('jquery'); wp_enqueue_script( 'jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js',array(),'1.9.0',true); } 

Das funktioniert, wenn ich 'jquery' in einen anderen String als ersten Parameter in wp_enqueue_script . Warum funktioniert es nicht mit jquery handle?

Methode 2: (Hinzufügen von Code zu function.php)

 function pwcc_jquery_to_footer( &$wp_scripts ) { if ( is_admin() ) { return; } $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_default_scripts', 'pwcc_jquery_to_footer' ); 

Dieser Code hatte keine Auswirkungen auf die Seite, er ändert die group die angibt, ob das Skript in der Kopf- oder Fußzeile sein sollte

Solutions Collecting From Web of "JQuery kann nicht in die Fußzeile verschoben werden"

Nicht der beste Weg, aber das Entfernen der Standard-WordPress-Aktionen, die Skripte im Kopf des Dokuments erlauben, kann helfen:

 function md_footer_enqueue_scripts() { 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_enqueue_scripts', 'md_footer_enqueue_scripts');`