WordPressの記事内で、その記事のみに使用するJavaScriptを使って記事にしたい時があると思います。
一般的にJavaScriptファイルは、ヘッダーファイル「header.php」へ書き込み、「get_header()」関数で呼び出すよう、全記事共通で作られています。
これだとJavaScriptを使った記事が増えるたびにヘッダーへ追加する事になり、他の必要ない記事にまで、影響します。
記事上、何も考えずに、JavaScriptのソースを記述するとJavaScriptのソース部に<p>タグが勝手に入ってしまって、機能しなくなります。
「header.php」内で、記事IDを使用してif文などの制御で、振り分けるなど、方法は、他にもあるのかもしれませんが、メンテナンスが面倒そうなので、その記事内で書けないかを探しました。
プラグインとかで増やす方法もあるようですが(試していません)
- <div>タグで囲む
- 空行入れない
とすると、大丈夫のようです。
&amp;lt;div&amp;gt; &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt; [JavaScriptソース] &amp;lt;/script&amp;gt; &amp;lt;/div&amp;gt;