TypeError: $ не является функцией при вызове функции jQuery

У меня есть простой скрипт jQuery в плагине WordPress, который использует оболочку jQuery, как это:

$(document).ready(function(){

    // jQuery code is in here

});

Я вызываю этот сценарий из панели управления WordPress и загружаю его ПОСЛЕ загрузки инфраструктуры jQuery.

Когда я проверяю страницу в Firebug, я постоянно получаю сообщение об ошибке:

TypeError: $ is not a function

$(document).ready(function(){

Должен ли я обернуть скрипт в эту функцию:

(function($){

    // jQuery code is in here

})(jQuery);

Я имел эту ошибку довольно много раз, и я не уверен, как справиться с ней.

Любая помощь будет принята с благодарностью.

Ответы на вопрос(16)

Ваш ответ на вопрос