Wie entferne ich die Standard-Abfrage und füge Js in die Fußzeile ein?


11

Ich möchte Standard-jQuery entfernen, da ich neue oder neueste jQuery hinzufüge. Außerdem möchte ich einige js in meine Fußzeile aufnehmen. Wie kann ich das machen?

Ich möchte ein anderes js wie ein Slider js oder css in meine Fußzeile einfügen.



Hinweis: Es wird im Allgemeinen nicht empfohlen, die mit WordPress Core gelieferte jQuery-Version zu entfernen / zu ersetzen.
Nicolai

Antworten:


24

Dies führt den Trick aus, wenn es zu Ihrer Funktionsdatei hinzugefügt wird:

if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
   wp_deregister_script('jquery');
   wp_register_script('jquery', "//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js", false, null);
   wp_enqueue_script('jquery');
}

1
Schlage mich auch. Um dies zu erläutern, können Sie diese Methode verwenden, um im Grunde JEDES Skript zu de_registrieren, das ordnungsgemäß über die interne Registerfunktion von wp geladen wurde. Dazu gehören Skripte, die über Plugins oder sogar Themes registriert wurden. Beachten Sie, dass der Trick manchmal darin besteht, die richtige Priorität zu finden, unter der sie eingehakt sind.
Hybrid Web Dev

Ich habe neulich gerade darüber gelesen und dies durch das Lesen von github.com/amberweinberg/…
Bjarni

Ich möchte jquery im Header hinzufügen, aber ein anderes js in der Fußzeile wie jedes Plugin js.
Codierer

Sie können einfach die für die Fußzeile oder den Header hart codieren und wp_deregister_script ('jquery') verwenden. in der Funktionsdatei, um die Standard-WordPress-jQuery zu entfernen.
Bjarni

2

Ich suche ich bekomme einen Blog hier ich bekomme zwei verschiedene verschiedene Codes. eins für

Entfernen Sie die Standardabfrage in Wordpress

Hier bin ich der gleiche Code für unten

<?php
function myphpinformation_scripts() {    


    if( !is_admin()){
 wp_deregister_script('jquery');
 wp_register_script('jquery', get_stylesheet_directory_uri() . '/js/jquery.min.js', false);
 wp_enqueue_script('jquery');
}

}

add_action( 'wp_enqueue_scripts', 'myphpinformation_scripts' );
?>

Fügen Sie Jquery in der Fußzeile in Wordpress hinzu

hier weiß ich, wie man js in WordPress in der Fußzeile hinzufügt. Ich denke, entfernen Sie Standard-JQuery und fügen Sie Js in der Fußzeile in WordPress sind andere Frage.

Hier kann ich das finden

<?php
function myphpinformation_scripts() {    
            wp_enqueue_script( 'scroll', get_stylesheet_directory_uri() . '/js/script.js',array('jquery'),'',true);
}

add_action( 'wp_enqueue_scripts', 'myphpinformation_scripts' );
?>

1

Entfernen Sie die WordPress-Standard-jQuery vom Frontend

Wir können die Standard-WordPress-jQuery aus dem Frontend entfernen, um Konflikte mit der jQuery im Thema zu vermeiden. Um die Standard-jQuery zu entfernen, fügen Sie den folgenden Code in die Datei function.php im Themenordner ein.

add_action ('wp_enqueue_scripts', 'no_more_jquery');
Funktion no_more_jquery () {
    wp_deregister_script ('jquery');
}}
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.