【Wordpress】一部のテーマで「jquery.js」が読み込まれないとき!
知ってますでしょうか?
Wordpressは、「wp_enqueue_script」によって追加されたスクリプトをチェックしていて、jQueryを利用するスクリプがないときは「jquery.js」をロードしません。
なのでHTMLにコードを直書きしていると「jquery.js」がロードされなくて、jqueryがうまく実行されないことがあります。
jqueryを利用するときは、直書きでなくてちゃんとjsファイルを用意して、「wp_enqueue_script」にjqueryのオプションをつけて読み込むようにしましょう。
//こんな感じな! add_action('wp_enqueue_scripts', function(){ wp_enqueue_script('hogehoge-script', plugins_url( 'js/hogehoge.js', __FILE__ ), array('jquery'), '1.0'); });
異常です!