WordPressの記事内に書いたJavaScriptが動かない理由と動かす方法を紹介します。
WordPressの投稿画面で書いたJavaScriptが動かない理由
JavaScriptが動かない理由は、ソースコードを見ればわかります。改行時にpタグが勝手に挿入されているからです。
WordPressの投稿画面で書いたJavaScriptを動かす方法
pタグが勝手に挿入されるのを無効にします。functions.phpの下に以下のコードを追記してください。
remove_filter('the_content', 'wpautop'); remove_filter('the_excerpt', 'wpautop');
1行目で、記事の自動整形を無効にしています。ついでに、2行目で、抜粋の自動整形を無効にしています。