Der Standard-jQuery im Design kann nicht gelöscht werden

In meinem Theme ist jQuery standardmäßig in der Kopfzeile geladen. Ich habe es sogar in meiner functions.php dequed aber immer noch im Header habe ich die jquery:

 function remove_jquery_migrate( &$scripts){ if(!is_admin()){ $scripts->remove( 'jquery'); $scripts->add( 'jquery', false, array( 'jquery-core' ), '1.2.1' ); } } add_filter( 'wp_default_scripts', 'remove_jquery_migrate' ); function wpdocs_dequeue_script() { wp_dequeue_script( 'jquery' ); } add_action( 'wp_print_scripts', 'wpdocs_dequeue_script', 100 ); 

aber das ist in der Kopfzeile gedruckt:

  

Ich weiß nicht, ob ein Plugin das verursacht, aber ich möchte das entfernen, da ich die jQuery bereits mit Google CDN in der Fußzeile lade.

Solutions Collecting From Web of "Der Standard-jQuery im Design kann nicht gelöscht werden"

Ein Beispiel, wie Sie eine eingebaute WordPress-Bibliothek abmelden und Ihre eigene laden können:

 function load_custom_scripts() { wp_deregister_script( 'jquery' ); wp_register_script('jquery', '//code.jquery.com/jquery-2.2.4.min.js', array(), '2.2.4', true); // true will place script in the footer wp_enqueue_script( 'jquery' ); } if(!is_admin()) { add_action('wp_enqueue_scripts', 'load_custom_scripts', 99); } 

Vor allem: Ist deine Google jquery richtig in die Warteschlange gestellt ? Wenn Sie den Skriptlink einfach in der Fußzeile ablegen, weiß WP nicht, dass jquery geladen ist, und Plugins, die es benötigen, werden es in die Warteschlange stellen, unabhängig davon, ob Sie es in Ihrem Thema entfernt haben.

Zweitens, bist du sicher, dass du die richtige jquery-Version in die Warteschlange steckst ? Wenn Sie eine ältere Version von jquery in die Warteschlange stellen, erkennt ein intelligentes Plug-in das möglicherweise und fügt eine spätere Version in die Warteschlange ein, damit es funktioniert.