このブログを含め、僕は無料の WordPress テンプレートの
Cocoon を使わせていただいています。
(作者のわいひらさんのことは、同じエンジニアとしてメチャクチャ尊敬してます。)
無料なのに、有料テンプレートにも全く引けをとらない高機能さ、
SEO対策、テンプレートの豊富さなど、使いやすさ抜群の素晴らしいテンプレートです。
WordPress でブログ始めたいけど、有料テンプレートをいきなり購入するのは
抵抗あるなー なんていう方は、Cocoon を使用してみるとよいと思いますよ。
さて、先日その Cocoon を使って新規ブログを立ち上げた際に、
ちょっとしたエラー表示のトラブルに見舞われたので、その詳細と対処法を
備忘録として残しておきます。
(先にお伝えしておくと、Cocoon テンプレートはエラーの原因ではありませんでした)
エラーの詳細について
発生したエラーとしては、Cocoon の設定画面を開いた際に、下図のような
エラーメッセージが縦長に表示されてしまうというものでした。
表示されているエラーメッセージは、縦長すぎてよく読めませんでしたが、
コピペしてみたところ以下でした。
「Failed to load plugin url: http●●●/js/affiliate-tags.js」
※ ●●●のところには、WordPress ブログのドメインが入ります
メッセージ的には、Cocoon テンプレート内に含まれている
JavaScript の一部を読み込むことができないことによるエラーのようですね。
まあ、画面の表示全体が崩れているとか、Cocoon の機能に支障が出ているとか
などではないため、放置しても良かったのですが、若干気持ち悪くもあったので、
原因の追究と解決策を探しました。
ちなみに、
Cocoon テンプレートのアップグレードやダウングレード、WordPress の再インストールなどでは
解決できませんでした。
またこのエラーが発生した際には、まだ WordPress プラグインなども一切いれていなかったため、
プラグインの干渉によるものとも考えられませんでした。
|
|
エラーの解決策について
結論から書くと、ブラウザに設定していた広告ブロックのアドオンが原因でした。
僕は普段、Firefox を使用しているのですが、いつの間にか広告ブロック系の
アドオンを複数導入していて、これらが Cocoon のテンプレート読み込みを阻害していたようです(下図)。
これらのアドオンを、WordPress の管理画面では動作しないようにオフにしてやることで、
縦長のエラーはピタッと表示されなくなりました。
ネットサーフィン時の広告ブロックとしてとても便利な広告ブロックアドオンですが、
こういったデメリットも存在するのですね。良い勉強になりました。
|
|
最後に
今回のエラーについて調査していたところ、
以下のサイトですでに紹介、解決されていました。
・coccon設定画面Failed to load plugin url: http…/js/affiliate-tags.jsというエラーが出る | 不具合報告 | Cocoon フォーラム
僕の場合はブラウザの広告ブロックアドオンが原因でしたが、
他にも様々な要素によって今回のエラーが発生していそうですね。
当該エラーが発生した場合は、ブラウザの機能やアドオンなど、
怪しいものを1つずつオンオフして試してみるのが近道かもしれません。
以上、参考になれば幸いです。
コメント