По умолчанию все необходимые библиотеки в WordPress подключаются автоматически и работают в режиме «no-confict». Часто, при подключении нештатных библиотек, происходит конфликт jQuery, вследствие чего отказываются работать некоторые скрипты на сайте.
Чтобы избежать конфликтов jQuery, рекомендуется использовать встроенные в ядро WordPress библиотеки или подключать jQuery правильным способом.
Также, необходимо соблюдать некоторые правила при написании Java скриптов, чтобы не вызвать конфликта с jQuery. А именно, в режиме «no-confict» символ $ запрещен. Поэтому, тот jQuery код, где может использоваться этот символ, необходимо обернуть следующим фрагментом кода:
jQuery(document).ready(function($) { // Здесь можно использовать символ $() });
Также можно сразу писать код правильно, например, следующий код
$(document).ready(function(){ $(#myfunction) ... });
можно переписать так
jQuery(document).ready(function(){ jQuery(#myfunction) ... });
тогда конфликт jQuery не возникнет.
Таким образом, если у вас возникает конфликт jQuery, необходимо проверить способ подключения jQuery, затем, если проблема не решена, необходимо редактировать jQuery код.