cum să eliminăm jquery-ul implicit și să adăugăm js în footer?

25 mai 2015, 08:17:01
Vizualizări: 60.4K
Voturi: 12

Vreau să elimin jQuery-ul implicit, deoarece adaug o versiune nouă sau mai recentă de jQuery. De asemenea, vreau să includ câteva scripturi js în footer-ul meu. Cum pot face asta?

Vreau să adaug alte scripturi js diferite, cum ar fi un js pentru slider sau css în footer-ul meu.

2
Comentarii

posibil duplicat al Cum să adaugi un fragment de cod JavaScript în footer care necesită jQuery

Robert hue Robert hue
25 mai 2015 08:30:02

Notă: În general nu este recomandat să elimini/înlocuiești versiunea de jQuery inclusă în WordPress core.

Nicolai Grossherr Nicolai Grossherr
25 mai 2015 13:24:41
Toate răspunsurile la întrebare 3
4
28

Aceasta va funcționa atunci când o adăugați în fișierul dvs. de funcții:

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');
}
25 mai 2015 08:30:25
Comentarii

M-ai bătut la asta. Ca să detaliez, poți folosi această metodă pentru a dezînregistra practic ORICE script care este încărcat corect prin funcția internă de înregistrare din WordPress. Asta include scripturile înregistrate prin plugin-uri sau chiar teme. Reține că uneori smecheria este să găsești prioritatea corectă sub care sunt încărcate.

Hybrid Web Dev Hybrid Web Dev
25 mai 2015 08:32:20

Tocmai citisem despre asta zilele trecute și am învățat asta citind https://github.com/amberweinberg/Hijinks--A-Developer-s-Blank-WordPress-Theme/blob/master/super-hijinksified/functions.php

Bjarni Bjarni
25 mai 2015 08:35:54

vreau să adaug jquery în header dar un alt js în footer ca orice js de plugin.

coder coder
25 mai 2015 08:37:49

Poți să introduci manual codul pentru footer sau header și să folosești wp_deregister_script('jquery'); în fișierul functions pentru a elimina jQuery-ul implicit din WordPress.

Bjarni Bjarni
25 mai 2015 08:40:22
0

Cautând am găsit un blog unde am întâlnit două coduri diferite. Unul pentru

Eliminarea jQuery Implicit în WordPress

Aici am același cod ca mai jos

<?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' );
?>

Adăugarea jQuery în Footer în WordPress

Aici știu cum să adaug JavaScript în WordPress în footer. Cred că eliminarea jQuery implicit și adăugarea JavaScript în footer în WordPress sunt întrebări diferite.

Aici am găsit următorul cod

<?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' );
?>
25 mai 2015 09:08:15
0

Eliminarea jQuery implicit din WordPress pentru front-end

Putem elimina jQuery-ul implicit din WordPress pentru front-end pentru a evita conflictele cu jQuery-ul din temă. Pentru a elimina jQuery-ul implicit, adăugați următorul cod în fișierul function.php din directorul temei.

add_action('wp_enqueue_scripts', 'no_more_jquery');
function no_more_jquery(){
    wp_deregister_script('jquery');
}
17 iul. 2019 07:37:14