WordPress

Advanced Custom FieldのGoogle Map機能にAPIキーを登録する方法

記事内に商品プロモーションを含む場合があります

2016年6月22日からGoogle Map APIを使用した地図に対して、Google Map APIキーの登録作業が必要になりました。この記事では、Google Map API キーの取得方法と、取得したGoogle Map APIキーを Advanced Custom FieldのGoogle Map機能を使うために、WordPressに登録する方法を紹介します。

まず、Advanced Custom FieldのGoogle Map機能とはこのようなものです。

フィールドタイプに「Google Map」を指定してフィールドを作り保存します。
そうすると、管理画面では、Google Mapが直接表示され、簡単に緯度と経度が取得できるはずなのですが・・・

テーマファイルにGoogle Map APIキーが登録されていないと、このようなエラーが表示され、Google Map APIが表示できなくなります。

ちなみに、Google Chromeのコンソールのエラーはこんな感じ

まったくイケてませんね。そこで Google Map API キーを取得しましょう。

まず、 Google Maps APIs for Web のページへ行き、ページ右上の「キーを取得」ボタンをクリックします。

そうすると、このような画面が表示されます。
「続ける」をクリックします。

ページが遷移して、APIキー作成ページへとジャンプします。

「プロジェクトを作成」が選択されたまま、「続行」ボタンをクリックします。

ここでAPIキーに名前をつけたり、キーに対して制限をかけたりすることができます。自分の環境に合わせて設定しましょう。

これでめでたくGoogle Map APIキーを作成することができました。
このAPIキーをWordPressのテーマに登録しましょう。

functions.phpに以下のように書きます。

function my_acf_google_map_api( $api ){
$api['key'] = 'ここにAPIキー';
return $api;
}
add_filter('acf/fields/google_map/api', 'my_acf_google_map_api');

「ここにAPIキー」のところに、さきほど取得したGoogle Map APIキーを入力します。

そうすると・・・

管理画面上にめでたくGoogle Mapが表示されるようになりました!

Advanced Custom FieldのGoogle Mapフィールドの使い方は以上となります。
プラグインの設定はしたけど、ちゃんと動かないなー、という人は、APIキーの登録がしっかりできているか、確認してみてくださいね。

===

コレカラウェブはWordPress・SEOを中心にお仕事を承っております。ポートフォリオを掲載していますので、こちらも併せてご覧ください。まずはお気軽にお問い合わせくださいませ。

「いいね!」と思ったら、クリックお願いいたします<m(__)m>
にほんブログ村 IT技術ブログ WordPressへ にほんブログ村 IT技術ブログ Web製作へ にほんブログ村 その他生活ブログ フリーランス(ITエンジニア系)へ
WordPressランキング Webサイト・CGIランキング フリーランスランキング

COMMENT

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

CAPTCHA