Yes, jQuery is part of WordPress core. But–it can become outdated, because jQuery updates can happen in between WP releases. The recent release of WordPress does use a very recent version of jQuery.
By default,
wp_enqueue_script('jquery')
grabs jQuery from the core at /wp-includes/js/jquery/jquery.js.
The “correct” way to add jQuery to your WP site is:
function theme_scripts() {
wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'theme_scripts');
Another catch–if you do use the latest jQuery, be careful that it doesn’t break plugins.
Related Posts:
- jQuery $(this) keyword
- How to enable CORS in flask
- jQuery Selector: Id Ends With?
- jQuery dialog popup
- Set selected option of select box
- jquery loop on Json data using $.each
- Click button copy to clipboard
- $(document).on(“click”… not working?
- JavaScript console.log causes error: “Synchronous XMLHttpRequest on the main thread is deprecated…”
- How to read data From *.CSV file using javascript?
- jQuery get the image src
- how to define variable in jquery
- How can I create a “Please Wait, Loading…” animation using jQuery?
- $.focus() not working
- Enqueue core jQuery in the footer?
- How to correctly include jquery-ui effects on wordpress
- Check if user is logged in using JQuery
- AJAX nonce with check_ajax_referer()
- Require featured image
- jQuery UI Datepicker not working
- How can I add a jQuery OnClick event to the Publish posts button?
- Why $ for jquery doesn’t work?
- WordPress 5.2.1 deactivated my jQuery
- As a plugin developer, how to deal with theme developer loading jquery from google?
- Draggable item in custom gutenberg block
- AJAX post into pop-up div
- How to include jquery validate in a template
- Appending anchor tag to next post
- jQuery UI AutoComplete not working in wordpress?
- WordPress Script Loading/Unloading — wp_deregister_script(‘jquery’)
- Simple jQuery Click Not Working, though console log recognizes the function [closed]
- Registration e-mail check with AJAX
- Updating User Profile with AJAX not working
- Auto Load New Posts
- How to include jQuery when no header and footer on the page
- Showing Author Information and Latest Post by author in lightbox when clicked on the name of the author
- Why isn’t jQuery 2.1 loading in the header?
- Load jQuery inside Page Template
- enqueue the scripts
- Returning content via jQuery without footers on admin pages
- wpColorPicker: How update colors on input value update?
- Getting all URLs of uploaded images using media uploader
- Reorder displayed posts with JQuery (title A-Z / last posted)
- `wp_editor()` CSS messing up the jQuery Dialog
- Ajax, Permalinks and post_thumbnail
- How to embed JS data viz in a simple WordPress website
- First Attempt at AJAX and it keeps getting Canceled. Can’t Get Results to Show
- Enque Javascript in Footer?
- Yoast SEO breaking media upload
- window.onload wont execute in wordpress
- How to return multiple arguments from AJAX callback function
- JS news ticker is not working on home page but working on other pages. How to solve this?
- WP Customizer compare and set a value via javascript
- jQuery function not working
- Readonly input text appears unlocked while the page is loading
- Remove swfobject.js in wp_head()
- Wp theme Jquery conflict with plugins that use jquery
- Using jquery and javascript in WordPress
- Run JS function when JQ enqueued
- Uncaught ReferenceError: jQuery is not defined: how to fix on a sunday? [closed]
- underscore template dynamically remove row Jquery
- Loading external jQuery files with $
- fill form fields with ajax response
- Adding custom cart price with Ajax in wordpress
- Bootstrap modal with jQuery post [closed]
- echo do_shortcode for Contact Form 7 from within dynamically loaded php file
- How to use wp_update_post with ajax on frontend
- including jquery
- Customizing the Jquery Calendar [closed]
- How to declare/provide file path in JQuery which is emeeded in the WordPress theme
- Show More Show Less – Not Working
- How to make JQuery load on top of head tag before everything
- Trying to add google ad onclick to wordpress and Divi buttons and header link
- Dashboard controls have all stopped working
- jQuery Plugin Uncaught TypeError: jQuery(…).slider is not a function
- How to use jQuery plugin
- $_POST empty in using new php file added to theme
- How to blur the_post_thumbnail() via blur.js (jquery)?
- What to do after a wrong RewriteRule?
- Plugin preventing media buttons from working
- Uncaught TypeError: Cannot read property ‘ajax’ of undefined
- How to deregister scripts all at once
- Using jQuery DataTables and yadcf
- :first-child applying to all links [closed]
- jQuery autcomplete not working
- jQuery drop down not appearing for autocomplete/autosuggest
- jQuery dialog prints HTML-Tags under WordPress
- Add jQuery function to media button
- TypeError: $ is not a function Error using parallax effect in WordPress Template [duplicate]
- Loading custom file based on a dependant file that is also dependant on another file
- Why won’t this jQuery work in WordPress?
- Auto Sorting List Alphabetically
- Change WooCommerce Checkout Manager Datepicker to Jalali
- jQuery append only works if I select html in admin section [closed]
- jQuery color picker function on change
- Can’t get this jQuery snippet to work with WordPress
- Javascript Loading Effect to URLs
- jQuery Add/Remove Classes Not Working
- jQuery datepicker not showing on admin menu
- Can’t seem to check off a category checkbox with jquery?