Warning: Declaration of WPDI_Plugin_Installer_Skin::feedback($string) should be compatible with WP_Upgrader_Skin::feedback($string, ...$args) in /home/users/1/eebee/web/~puramo-zukan.com/wp-content/plugins/classic-editor-addon/vendor/afragen/wp-dependency-installer/wp-dependency-installer.php on line 526

Warning: Cannot modify header information - headers already sent by (output started at /home/users/1/eebee/web/~puramo-zukan.com/wp-content/plugins/classic-editor-addon/vendor/afragen/wp-dependency-installer/wp-dependency-installer.php:526) in /home/users/1/eebee/web/~puramo-zukan.com/wp-includes/feed-rss2.php on line 8
jQuery – Taqqの私的プラモ図鑑とかその他諸々 http://www.puramo-zukan.com プラモとその関連と関連しない諸々のブログサイトです。 Wed, 18 Apr 2018 07:27:09 +0000 ja hourly 1 https://wordpress.org/?v=5.8.9 WordPressとjQuery http://www.puramo-zukan.com/2018/04/18/wordpress%e3%81%a8jquery/ http://www.puramo-zukan.com/2018/04/18/wordpress%e3%81%a8jquery/#respond Wed, 18 Apr 2018 07:27:09 +0000 http://www.puramo-zukan.com/?p=33 "WordPressとjQuery" の続きを読む

]]>
WP内でjQueryを使おうと思ったら・・・、動きませんがな

jQuery超初心者なので、コードのどこが影響してるのか皆目見当がつかづ。

自サイトのソースを見るとWPがjQueryを読み込んでいる模様。なところまで分かったが、なんでjQueryコードが動かないのか?バージョンが古いから?、???。

っと悩んでも皆目見当つかずで、目の前の魔法の箱で「wp jqery 使う」調べてみた。っら、答え発見!

  1. プライマリーテキスト」さんの記事「WordPressは標準でjQueryを読み込んでるので読み込みは不要」[http://primarytext.jp/blog/1298]
  2. Sensebahn」さんの記事「WordPressでjQueryを使う一番シンプルな方法」 [sensebahn.com/develop/389/]

検索結果の上位2件を拝見し、どちらもわかりやすく参考になりました。

要はjQuery「noConflict」というのが設定されていて、名前の通り衝突しないような配慮ではあるが、そのために標準的なjQueryの記法と異なるとかなんとか。

 あぁ~~~jQueryの入門書でちらっと見た気がする、「noConflict」ちゃんと読んでないけど。

上記2さんのサイトではデフォルトのjQuery読み込みを回避して、自前のjQueryを読み込みなおす解決法がありました。

デフォルト読み込みのjQueryバージョンが古いのでこの方法がいいかな!っと思ったのですが、とりあえず手を付けやすそうな上記1さんのサイトの「コードをカプセル化する方法」?を採用させていただきました。

っで、解決!

そのうち、上記サイト2さんの方法も試してみたいとは思っている。

 

 

]]>
http://www.puramo-zukan.com/2018/04/18/wordpress%e3%81%a8jquery/feed/ 0