WordPressでプラグインを使わずにGoogleマップを挿入する方法

WordPressでプラグインを使わずにGoogleマップを挿入する方法

WordPressでプラグインを使わずにGoogleマップを挿入する方法

記事の中に地図を挿入したい時ってあると思います。

Googleマップを挿入するためのプラグインやGoogleマップ自体でもWEBページに地図を挿入するためのコードが取得できたりしますが、ショートコード1行でGoogleマップが挿入できるようになる方法をご紹介したいと思います。

しかもプラグインなしで実装できます。実装方法も簡単で、functions.phpに後述するコードをコピペするだけです。

functions.phpを編集する

まずは、利用しているテーマのfunctions.phpに以下のコードをコピペしてください。

function do_googleMaps($atts, $content = null) {
 extract(shortcode_atts(array(
 "width" => '640',
 "height" => '480',
 "src" => ''
 ), $atts));
 return '<iframe width="'.$width.'" height="'.$height.'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.$src.'&amp;output=embed" ></iframe>';
}
add_shortcode("googlemap", "do_googleMaps");

記事へGoogleマップを挿入する

記事に地図を挿入する時は、挿入したい場所に以下のショートコードを記述します。

[googlemap width="横幅" height="縦幅" src="表示させたい地図のURL"]

例えば、東京タワーの地図を挿入したいと仮定して、説明します。
まずは、Googleマップにアクセスして、東京タワーを検索しましょう。東京タワーの地図が出てくると思います。そしたら、左上のリンクボタンをクリックして、地図のURLを表示させましょう。

Googleマップ挿入

コピーした地図のURLを、ショートコードの「表示させたい地図のURL」の部分に置き換えて、投稿します。横幅や縦幅は適宜変更してください。

Googleマップ - ショートコード例

たったこれだけの手順で以下のようにGoogleマップを記事内に挿入することができます。ぜひお試しください。
Googleマップの挿入

この記事が気に入ったら
いいね!してね♪

Twitter で

5 thoughts on “WordPressでプラグインを使わずにGoogleマップを挿入する方法

  1. Pingback: MapPress Easy Google Maps(WordPressプラグイン) | 「WordPress」でいかがでしょうか?

  2. MIU

    はじめまして、検索でGoogleマップとWordpressでたどり着きました。記事の通り、functions.phpにコードを追加したのですが、wordpressの管理画面が、何も表示されなく白い画面になってしまいました。追加場所を間違えるや何か変な操作をしてしまったのでしょうか?
    もしこちらの現象に思い当たることがありましたら、ご教授いただけますか。よろしくお願いします。

    1. himecas Post author

      MIUさん
      コメントありがとうございます。

      functions.phpにコードを追加しただけで管理画面にアクセスできなくなったのであれば、どこか変な場所に追加しちゃったのかもしれません。

      例えば別の関数の閉じタグ(中括弧)とかの中に入れてしまったとかはありませんか?

      コードを削除したら元に戻るのでしょうか?追加したコードを削除しても元に戻らないのであれば、例えばプラグインの更新とか、別に要因があるかもしれません。

  3. MIU

    himecasさん

    お返事ありがとうございます。コードを削除したら、元に戻りました。
    お騒がせしました。

    functions.phpの一番最後に記述したのですが、何故、管理画面にアクセスできなくなったかは、謎のままでした。

    もう一度、別な場所等に記述して試してみます。

    ありがとうございました。

    1. himecas Post author

      MIUさん
      とりあえず元に戻って良かったですね。

      最後のセミコロンが抜けてたとか、コードの途中を削除してしまっていたとかもあるかもしれません。
      記事のコード部分にマウスカーソルを合わせると、右上にツールが出てきますので「クリップボードへコピー」してから貼り付けてみてください。そうすることでコピーし損ねるというミスは回避できます。

コメントを残す

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