2026年10月18日
2026年10月18日
WordPressでGoogle Maps APIを埋め込む方法
はじめに
この記事では、WordPressサイトにGoogle Mapsを簡単に埋め込む方法について詳しく紹介します。オンラインビジネスや地図情報を必要とするウェブサイトにとって、訪問者が直感的に使える地図機能は重要です。これにより、店舗や事務所の場所を正確に表示し、訪問者のナビゲーションを助けます。
症状・背景
このテーマが必要になる主な場面:
- オンラインショップで物理的な店舗がある場合
- ビジネスが複数の拠点を持つ場合
- 地元のイベントやワークショップを開催するウェブサイトの場合
- 旅行ガイドや不動産情報サイトの一部として地図を提供する必要がある場合
手順・設定方法
ステップ1: Google Maps JavaScript APIを使用して地図を追加
# WordPressテーマのfunctions.phpファイルに以下のコードを追加します。
function mytheme_load_scripts() {
wp_enqueue_script('gMapsAPI', 'https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=myMap');
}
add_action( 'wp_enqueue_scripts', 'mytheme_load_scripts' );
# JavaScript関数を作成して地図を表示する
<script>
function myMap() {
var mapProp = {
center:new google.maps.LatLng(51.508742,-0.120850),
zoom:5,
};
var map = new google.maps.Map(document.getElementById("googleMap"),mapProp);
}
</script>
ステップ2: Google Maps APIのキーを設定
# WordPressダッシュボードから「設定」>「一般」に移動します。
# 「Google Maps APIキー」フィールドに取得したAPIキーを入力します。
# 管理パネルでプラグインを使用する場合、プラグインの設定ページを開き、APIキーを挿入します。
ステップ3: プラグインを利用した簡単な地図埋め込み
# 「Google Maps by WP Plugins」などのプラグインをインストールし有効化する
# プラグインの設定ページで「新しいマップを作成」を選択します。
# デザイナーモードを使用して、地図サイズと詳細情報をカスタマイズします。
# ショートコードを使用して、投稿やページに埋め込む
[googlemaps width="100%" height="450px" zoom="12" maptype="roadmap" marker="true"]
ステップ4: 地図の更新と監視
# 地図データが変更された場合、プラグインや手動で地図情報を更新します。
# 管理ダッシュボードから「ツール」>「サイトの診断」に移動し、地図関連のエラーを確認します。
# パフォーマンス最適化のためにキャッシュプラグインを使用する
注意事項
- Google Maps JavaScript APIの有料版へアップグレードが必要な場合があります。
- 地図情報を定期的に更新し、正確性を維持すること。
- セキュリティ設定により、公開APIキーは制限がかかることがあります。
- パフォーマンスを向上させるために地図の読み込みタイミングを遅延させることも検討。
まとめ
1. Google Maps JavaScript APIの取得: Google Consoleからプロジェクトを作成し、APIキーを生成します。
2. WordPressテーマまたはプラグインの設定: テーマのfunctions.phpファイルや利用するプラグインを通じて地図を表示させます。
3. JavaScriptの使用: カスタムJavaScriptを使用して地図オプションをカスタマイズします。
4. 更新と監視: 地図情報を定期的に更新し、サイトのパフォーマンスをモニタリングします。
5. セキュリティ対策: 公開APIキーの使用に注意し、必要であれば非公開キーを使用します。
関連記事: