WordPressでjQueryの$は使えるよ!

  • -

    シェア
  • ---

    LINEで送る
  • -

    はてなブックマーク
    ブックマーク
  • -

    pocket
  • -

    rss
他言語サイト
翻訳はみつかりませんでした
wordpress image

WordPressのjQueryで$が使えないという情報が見られます。

ぼくもこの不具合を経験していたのでそう思っていました。

でも、その情報は間違いです。jQueryの$は使えます。そして、その方法は簡単です。

とても簡単なのでまずは答えからです。

(function($) {
  // ここにjQueryを使用したコードを書く。
})(jQuery);

このように、自分で書いたjQueryのコード全体をくくります。これは、

囲まれたものの中で$はjQueryになる

という、javascriptの機能を使っています。無名関数と言います。上の()で指定した$と、下の()で指定したjQueryをつなげているわけです。

この方法を『オブジェクト・変数の汚染防止』と言います。

くわしくは『jQuery: $が使えない理由($の衝突を防ぐ)』にあります。

  • WordPressでjQueryの$は使える
  • javascriptの無名関数を使う

なぜ、Wordpressでは使えないと言われるのか?

WordPressでjQueryの$が使えない理由は、

  • カスタマイズのしやすさ
  • プラグインの豊富さ

にあります。使っているWordpressのjQueryのコードは、それだけたくさんの人たちで書かれています。

中には$をjQuery以外で使っている人もいるでしょう。しかも汚染防止対策をしないで。

WordPressもどうにかしようと、コーディング規約や公開前の審査を設けたりしていますが、開発者の数とWordpressの急成長に追いついていません。

もともと、自由に参加してみんなで大きくしようというWordpressの特長があるので、仕方のないことでもあります。

 

最近Webカテゴリでよく読まれている記事です。
post-cta-image
blog image

ドメイン取得の意味が分からない人へ。王道の方法を紹介します。

ドメインの登録業者を選ぶのに悩む必要はないです。サイトを簡単に早く公開するには全くいらないことで、むしろ邪魔です。『お名前.com』というサービスは必ず耳にします。そのお名前.comのメリットとデメリットと一緒に、ドメインの意味が分からない人が一番失敗しないドメインの取得方法を紹介します。

tadtadya.com

_

SNSでも記事を配信しています。
コメントを残す

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

この記事を気に入ったらぜひシェアも!!