情報を繋げる扉 ウェブトビラ

*

WordPress 4.5系で出たboxer jQuery のエラーを修正

   

組み込んだjQueryのboxerの動作がどうしてもうまくいかない。。。

ローカル環境と静的に作ってアップしているサーバー上では問題ないのに、WordPress(4.5.2)に組み込んだ状態だとうまく動かずちょっとハマってしまいました。

色々試したところどうやらWordPressのコアファイルで読み込んでいるjQueryファイルが問題あるみたい。

参考:WordPress 4.5系更新に伴うjQueryエラー「Uncaught Error: Syntax error, unrecognized expression:・・・」について

今は「lightbox」に名前が変わっていものの、boxerの名前のころのソースを使っているので、下記のように記述してました。(サンプルのソースを引用してます)

そして、上記の記事を参考にすると、記述を改変すれば解決できそう。ってことで

$ → jQuery に変更し、中のダブルクォーテーションをシングルクォーテーションに変えたらうまく動作しました。

ためしにダブルクォーテーションはそのままにしてみたら、それでも問題なく動作しましたので、$()の記述が問題だったよう。

これってWordPressを更新したら急にjQueryにエラーが出て動かなくなったって問題頻発するんじゃないだろうか?さらなるWordPressの更新で対応してくれるといいのですが。

 - WordPress

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

WordPressプラグイン「Search Everything」を使ってキーワード検索をカスタマイズ

WordPressのキーワード検索機能について WordPressのデフォルトの …

利用頻度の高いWordPressのプラグイン紹介

私が普段仕事でWordPressのサイト構築をするにあたって良く使うプラグインを …

WordPressで条件分岐で使ってメタ情報とタイトルをページごとに出し分ける

WordPressでSEOを考慮して各ページごとにタイトルやメタ情報を条件分岐で …

MW WP Formでメールが飛ばないと思ったらformがいらなかった

メールお問い合わせのフォームはいつもcgiとか自社製システムとか使ってたのですが …

WordPressでサイトを作成すると高くもなるし安くもなる

このエントリーはWeb初心者向けです。 WordPressを利用すれば簡単にでき …

WordPressマルチサイト化で必要になった独自設定

とある案件でマルチサイト化したWordPressに初期状態である程度の設定を反映 …

WordPress基本テンプレート覚書

しょっちゅういじってれば忘れる事ないと思うけど、覚えているつもりでも、間があくと …

WordPressで検索結果(search.php)にツールバーが出なかったときの対処

WordPressで検索結果ページを作成しているときに、結果一覧ページに管理画面 …

ルート直下にディレクトリを設置してインストールしたWordPressのURLをルートに設定する方法

サーバーのルート(サーバーによりwwwであったりpubalic_htmlなど)デ …