MapPress Easy Google Maps が表示されないときの対処法

WordPressでお世話になるプラグイン、トップ5に間違いなく入るであろう、MapPress Easy Google Maps ですが、いざマップを挿入してみると、地図の枠が真っ白で、なにも表示されない、ということがあります。

こんな感じ。

で、GoogleマップそのものはJavaScriptで呼び出してるので、きっとその読み込みあたりで問題なんだろうな。とMappPressの設定を見てみると、「Script」という項目があって、「Output scripts in footer」にチェックが入っていたので、そのチェックを外してみたところ。。。

ばっちり表示されます。

Output scripts in footer にチェックが入っていると、foot部分にMapPressのスクリプトを呼び出すコードが入るようになっていたのですが、チェックを外すことで、head部分にコードが入るようになるというわけです。
すると、スクリプトを呼び出す順番が、マップ部分よりも先になるとか、ほかのスクリプトより先になるとかで、挙動がかわると。

MapPressがうまく表示されないようなら、まずお試しを。

で、これでだめなら、いったん他のテーマ(WordPressにデフォルトで入っているテーマ)や、MappPress以外のプラグインを一つずつ停止させて、マップが表示されるかどうか試していけば、原因となっているプラグインがわかるので、別のプラグインに入れ替えるとかすることになります。

 

nakaike