WordPress-specific script issues are generally limited to one of the following:
-
Improperly enqueued script
Proper script enqueueing involves use of
wp_enqueue_script()
. If the script is properly enqueued, you will see a<script....>
link in the document head or footer -
Not accounting for jQuery no-conflict mode
WordPress-bundled jQuery is configured for no-conflict mode, which requires wrapping scripts in
jquery(document).ready(function({})
-
The script not being compatible with the version of jQuery bundled with WordPress
As of WordPress 3.6, the bundled version of jQuery is 1.10.2, which is known to cause some compatibility with some outdated scripts
Related Posts:
- Correct Method to run scripts with dependencies without enqueue?
- Adding jQuery dependency prevents my script from enqueuing/loading
- Can’t move jQuery to footer
- Using multiple versions of jQuery while still calling it like WP likes
- Why isn’t jQuery 2.1 loading in the header?
- Move jQuery to the bottom of the page whilst keeping the WordPress jQuery
- WordPress error when replacing local jQuery by externally-hosted
- jQuery plugin not loading
- Need help with adding jQuery script to WP and calling script to page
- Enqueue core jQuery in the footer?
- How to correctly include jquery-ui effects on wordpress
- How do I make script load after jquery?
- Concatenate and minify dependencies for enqueued JavaScript files
- tinymce is not defined when not using wp_editor
- How to control what jQuery version to include, with wp_enqueue_script
- Adding jquery and thickbox to WordPress theme
- Best Practices for Seperating jQuery from HTML/PHP
- How to get a jQuery script to run on a page?
- Add `datetimepicker` to form
- Gravity Forms loading jquery
- Moving jQuery to the footer without using de-register in WordPress
- Including javascript for a shortcode
- Asynchronous Javascript Loaders
- Best Way to Include Scripts on a Specific Template Page
- How to include jquery validate in a template
- wp_enqueue_script won’t load in header?
- chosen jquery library not loading – is not a function error
- wp_enqueue_script and wp_register_script in theme not working
- How wp_enqueue_script works?
- Enqueue jQuery in WordPress
- WordPress Script Loading/Unloading — wp_deregister_script(‘jquery’)
- How do I activate jQuery/script on demand?
- How do I get my page to load the jQuery UI Effects library?
- jQuery on Underscores menu
- Simple jQuery Click Not Working, though console log recognizes the function [closed]
- Script won’t execute in the media manager
- When does WordPress automatically enqueue jQuery?
- How to properly add Bootstrap and JQuery Javascripts?
- wp_ajax() question.. not using wp_enqueue_script?
- wp_enqueue_scripts hook is not being called
- Override default jquery ui library with newer version
- enqueue the scripts
- WordPress loads Jquery Automatically – is my idea correct to add it to the footer?
- Enqueue Google CDN jQuery in Footer
- ‘jQuery is not defined Error’ appearing in load-scripts.php
- Best way to include jQuery and fire with script at bottom of container
- Enqueue WordPress jQuery after it’s been deregistered by a plugin
- Not sure if enqueuing js scripts properly
- Exclude some scripts from removing unique scripts from head function
- WordPress jquery files not being enqueued
- Why does javascript works only if logged in?
- Jquery function working in Dev Console but not otherwise [duplicate]
- How to enqueue jquery in admin and why is it not already there?
- Enque Javascript in Footer?
- Plugins loading multiple copies of JQuery
- Cannot enqueue jQuery correctly using Google CDN
- wp_enqueue doesn’t work
- Yoast SEO breaking media upload
- Unexpected script loading order
- Problem getting .js file to load via a plugin
- Using jquery-1.7.2.min.js instead of the wordpress jquery
- How register library to use jquery correct
- Trouble enqueueing jquery with custom theme
- Plugin Scripts no loading on options page
- How to enque js script in footer that are not in .js file?
- Loading a newer version of jQuery within WordPress
- Run JS function when JQ enqueued
- Can’t delete the default jQuery in the theme
- Enqueue script: link not working in page source
- Can’t execute jQuery before my script
- Why does deregistering jQuery cause other scripts not to load?
- Using WP functions inside javascript
- Including Older Version of jQuery for IE7/IE8
- How To Include JavaScript Files Only In Single Posts?
- Calling multiple scripts using wp_enqueue_script
- Bootstrap and jQuery error: $ is not defined
- Fire action after enqueue script
- Override parent theme deregister
- How to make JQuery load on top of head tag before everything
- Uncaught ReferenceError: jQuery is not defined
- bundled jquery in theme js not working with wp_localize_script
- jQuery Plugin Uncaught TypeError: jQuery(…).slider is not a function
- JavaScript code do not works on online server
- True parameter but jquery register in header and not in the footer with wp_register_script
- Bootstrap with separate js File
- I can’t enqueue Suggest.js in frontend – not added
- File not enqueueing
- Enqueue script, taking no effect [closed]
- WordPress and Raty.js
- How to add JS snippet before closing tag?
- jQuery AJAX add json2 dependency?
- Scripts only working on home page
- Object [object Object] has no method ‘slides’
- How to Run a jQuery Script after a Javascript Script has Finished in WordPress
- Monarch JS has not been loaded. After changing the $dep parameter, it start being loaded
- jQuery issue and wp_enqueue_script
- bootstrap-slider.js by seiyria not working in wordpress
- How to enqueue script before jQuery? [duplicate]
- javascript and css not loading properly in WordPress site
- Making the Google Maps API non readable