Este jQuery inclus în WordPress în mod implicit?
Când am descărcat ultima versiune 3.8.1, în interiorul directorului wp-include/js
există un folder jQuery.
Pot presupune că WordPress îl va include întotdeauna, ceea ce înseamnă că nu trebuie să fac propria mea apelare? De exemplu:
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false);
wp_enqueue_script('jquery');

Da, jQuery face parte din nucleul WordPress. Dar—poate deveni învechit, deoarece actualizările jQuery pot apărea între lansările WP. Ultima versiune de WordPress folosește o versiune foarte recentă de jQuery.
Implicit,
wp_enqueue_script('jquery')
preia jQuery din nucleu la /wp-includes/js/jquery/jquery.js.
Modul "corect" de a adăuga jQuery pe site-ul tău WP este:
function theme_scripts() {
wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'theme_scripts');
O altă problemă—dacă folosești cea mai recentă versiune de jQuery, ai grijă să nu strici plugin-urile.

WordPress actualizează jQuery de obicei în câteva zile de la lansarea propriei versiuni jQuery, dar numai pentru cele mai recente versiuni beta. jQuery din ultima versiune de WordPress nu va fi niciodată mult în urma versiunii jQuery, așa că nu ar trebui să fie nevoie să folosești o versiune mai nouă.

Întotdeauna și numai folosește versiunea de jQuery inclusă în WordPress. Nu folosi o versiune personalizată în Teme sau Plugin-uri.

Sunt de acord cu cele două comentarii de mai sus—dar, principala problemă cu actualizările de versiune jQuery este ceea ce am menționat mai sus—plugin-urile care se pot defecta. Nu este o problemă critică, dar una de care trebuie să fim atenți.

Jquery este inclus în fișierele de bază ale WordPress, dar trebuie să îl încarci manual pentru utilizatorii din frontend.
Pentru panoul de administrare, acesta este încărcat automat.
Ține minte că nu poți folosi notația prescurtată $
.
Trebuie să folosești jQuery
în loc de $
Dacă vrei să folosești $
în loc de jQuery
, poți adăuga acest bloc de cod în fișierul tău JS personalizat
var $ = jQuery.bind({});

Niciuna dintre aceste informații nu este corectă. Dacă OP scrie un script care necesită jQuery pentru a funcționa, atunci OP trebuie doar să includă jQuery ca dependență atunci când încarcă scriptul. array( 'jquery' )
este tot ce este necesar la încărcare. https://developer.wordpress.org/reference/functions/wp_enqueue_script/
Poți evita utilizarea lui jQuery()
în loc de $
începând fișierul script cu (function( $ ) {
și încheindu-l cu } )( jQuery );
.
