WordPressで$ is not a function

      2018/07/30

$の別名定義で引っかかったので覚書。

エラー

wordpress Uncaught TypeError: $ is not a function

参考

大抵のwordpressテーマでは、jQuery本体自体はすでに読み込まれているものの、jQueryと他のjavascriptライブラリがコンフリクトしないように、jQueryが使用する「$」という関数名の別名定義を未定義状態にしています。なので「$」マークを使って書かれたコードが効かなくなるのです。
参考:「WordPressでjQueryのコードが動かない」場合の対処方法

$(function(){
//ここに記述
}

ここの部分を

jQuery(function($){
//ここに記述
}

に変更したところ解消されたメモ。

 - WordPress