WP Rankinger Pro お知らせ

WP Rankinger Pro Ver1.2.3公開

更新日:

大変長らくお待たせ致しました。

前回のWP Rankinger Pro Ver1.2.2にアップデート後もビジュアルエディタとテキストエディタが動作しないとのご報告を頂きまして、バグの修正を行いました。

ご迷惑をおかけしまして申し訳ありませんでした。

このリリースで上記の不具合は多分起きないかと思います。

もし不具合をまた発見してしまった場合はご報告お願い致します。

Twitterメモ

開発秘話

上記Twitterメモにある通り今回のアップデートに伴いWordpress4.9本体のバグを発見致しました。

尚このWordpress4.9本体のバグについてはWordpress公式フォーラムで既に報告済みです。

見つかったエラーコードは下記になります。

“Uncaught TypeError: b(…).not(…).filter(…).mediaelementplayer is not a function”

このエラーについて色々調べてみたのですが原因は、

“特定の言語が使用されているときにjavascriptエラーを引き起こす”

 というものでした。

このバグを修正するために参考にした海外フォーラムはこちらです。

この海外フォーラムにはWordpress4.9本体のバグを修正するためのソースコードを提示した差分ファイルがアタッチメントされていますが、自分の環境では提示されている差分ファイルではバグの修正を行えませんでした(´;ω;`)

半日以上このバグについて色々調べてみたのですが、それぞれのサイトで投稿されているソースコードではバグの修正は行えず仕舞いでした( ;∀;)

そしてふと上記海外フォーラムを読み返した際にこの投稿の内容が原因かもしれないと頭をよぎりました。

この@presswizardsさんの投稿によるとページ内にjQueryが二重ロードされていると前述したエラーが発生するとのことです。

WordPressのadminページ(管理画面)では既に既存のjQueryが読み込まれているのは知っていましたが、二重ロードによるバグが発生したのはVer4.9からだそうです。

さっそくWP Rankinger Proの各々のページで個別に読み込んでいるjQueryの読み込みを停止させたところ上記エラーが発生しなくなりました。

@presswizardsさん!

この場をお借りしてお礼申し上げます。

少なくとも今回発生したバグは”/wp-includes/js/mediaelement/”フォルダの中にある”wp-mediaelement.min.js”が原因だったみたいで、次期Wordpress4.9.1で修正される予定だそうです。

予定では来週あたりにリリースされるとのこと。

まとめ

今回のアップデートでは僕の環境(5つほど)でしかバグが修正されたことを確認できなかったため、また同じエラーが発生してしまった場合はご報告をお願い致します。

プラグインを利用している多数のユーザー様にご迷惑をおかけしてしまったことをこの場をお借りして深くお詫び申し上げます。

開発者である自身の技術不足でご対応できない場合がございますが、今後共極力ユーザー様のお声にお答えできるように頑張ります。

このような状況の中ではありますが、今後共当プラグインを何卒よろしくお願いいたします。

-WP Rankinger Pro, お知らせ

Copyright© Fwwwラボ , 2018 All Rights Reserved.