JQueryがワードプレスで機能しない–ソリューション
WordPressバージョン2.x以降、jQueryは組み込みのJavaScriptライブラリであるため、jQueryライブラリをWordPressに明示的に含める必要はありません。
問題
jQueryはWordPressプラグインの作成で機能しませんか? 次のような単純なjQuery効果をテストしようとすると
$(document).ready(function(){ alert('test'); });
動作していないだけで、警告メッセージボックスは表示されません。 同じスクリプトが単一のHTMLページで期待どおりに機能しています。 一体何? jQueryとWordPressの間に相互運用性の問題はありますか?
溶液
WordPressでは、$()構文は常に他のスクリプトライブラリによって使用され、競合の問題を引き起こし、jQuery関数の呼び出しに失敗します。 代わりにjQuery()を使用する必要があります…
jQuery(document).ready(function(){ alert('test'); });
または、noConflict()を使用することもできます…
$j=jQuery.noConflict(); // Use jQuery via $j(...) $j(document).ready(function(){ alert('test'); });
P.S jQuery.noConflict(); – http://wordpress.org/support/topic/141394
WordPressプラグインでjQueryハンディ関数$()を使用しないでください。 jQueryとWordPressの間で作業するには、jQuery()またはjQuery.noConflict()を使用する必要があります。