Any Theme developer that dequeues core-bundled jQuery in order to enqueue some other version – any other version, bundled, CDN, etc. – is _doing_it_wrong()
, period. Core, active Theme, and active Plugins all rely on a known version of jQuery being available.
What to do about it?
- Tell the Theme developer that he’s
_doing_it_wrong()
, and ask for a fix. - Tell your Plugin users to use a Theme hosted in the official WordPress Theme directory, since every Theme hosted there is prohibited from dequeueing core-bundled jQuery
- Instruct your Plugin users how to override the Theme’s jQuery override, via a site functionality Plugin that dequeues the Theme’s custom jQuery, and re-enqueues core-bundled jQuery
- Instruct your Plugin users how to patch the Theme’s incorrect jQuery implementation, by adding no-conflict wrappers
Related Posts:
- JSON parsing error syntax error unexpected end of input
- jQuery $(this) keyword
- How to enable CORS in flask
- jQuery Selector: Id Ends With?
- Set selected option of select box
- jquery loop on Json data using $.each
- JavaScript console.log causes error: “Synchronous XMLHttpRequest on the main thread is deprecated…”
- How to read data From *.CSV file using javascript?
- how to loop through JSON array in jQuery?
- jQuery – how to write ‘if not equal to’ (opposite of ==)
- Get element type with jQuery
- jQuery onclick toggle class name
- How can I create a “Please Wait, Loading…” animation using jQuery?
- $.focus() not working
- Enqueue core jQuery in the footer?
- How to modify wp.media to get and display multiple images
- wp_mail script with jQuery post
- Draggable item in custom gutenberg block
- AJAX post into pop-up div
- How to include jquery validate in a template
- chosen jquery library not loading – is not a function error
- Appending anchor tag to next post
- jQuery in WordPress – Why is it not working?
- 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
- What do I need jQuery for?
- 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
- WP Admin missing icons, numerous JavaScript errors, but only when SCRIPT_DEBUG is false
- 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)
- Make inline edit in wp_list_table
- `wp_editor()` CSS messing up the jQuery Dialog
- Ajax, Permalinks and post_thumbnail
- Will the latest Bootstrap work properly with the default WordPress jQuery?
- How to embed JS data viz in a simple WordPress website
- How can I integrate User generated/dynamic fields in Contact form 7?
- First Attempt at AJAX and it keeps getting Canceled. Can’t Get Results to Show
- Enque Javascript in Footer?
- Using Bootstrap Switch with WordPress
- wp_enqueue_ scripts
- 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?
- How to fix my old theme so it loads jQuery properly
- jQuery function not working
- Readonly input text appears unlocked while the page is loading
- Remove swfobject.js in wp_head()
- 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 $
- Multiple selec2.js file loaded by several plugins
- Safe method to temporarily load second jquery library to wordpress
- 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 enable read more by default using jquery
- How to make JQuery load on top of head tag before everything
- Show and hide element when URL contains certain section of text?
- How to insert fancybox to multiple separate galleries in a post?
- Dashboard controls have all stopped working
- Notify user we would like them to clear their cookie. Provide a working button to clear cookies for user
- Call full image url instead of stylsheet directory url in JS for Infinite Scroll Function
- jQuery.post() calling function with parameter
- $_POST empty in using new php file added to theme
- How to blur the_post_thumbnail() via blur.js (jquery)?
- Custom Javascript not working? [closed]
- What to do after a wrong RewriteRule?
- Plugin preventing media buttons from working
- How to deregister scripts all at once
- Using jQuery DataTables and yadcf
- 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
- Use WordPress Built In Jquery
- jQuery Add/Remove Classes Not Working
- Generate dynamic ID’s for each accordion button
- Impossible to update jQuery version from 3.1.0