【グーグルマップ】アドバンスカスタムフィールド(ACF)で座標ピンの表示
今回はグーグルマップで地図に載っていない箇所にピンを置いてマップを表示するやり方です。 座標で表示をさせるやり方です。 前提条件として ・アドバンスカスタムフィールドをインストールし有効は割愛 ・APIの取得、設定も割愛 アドバンスカスタムフィールドで下記を設定します。 ラベルやフィールド名はお好きな名称に変更ください。 続いてはfunctions.phpにAPIを設定。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/* * acfでgoogle mapでエラーがでるのでそれを修正 */ add_filter('acf/fields/google_map/api', function () { return array( 'libraries' => 'places', 'key' => 'APIキー', // Googleで発行したキーを用意する 'client' => '' ); }); // google map api add_action('wp_enqueue_scripts', function(){ $api_key = 'APIキー'; wp_enqueue_script('google map', 'https://maps.googleapis.com/maps/api/js?key=' . $api_key); }); |
1 2 3 |
<div class="acf_map container"> <iframe width="100%" height="400" style="border: 0;" src="https://maps.google.co.jp/maps?&q=<?php echo get_post_meta($post->ID , 'coordinate' ,true); ?>&output=embed" frameborder="0" allowfullscreen="allowfullscreen"></iframe> </div> |
【実践マーケティング手法22選】 無料ダウンロード
助成金・補助金・融資・M&A等の総合経営支援サービス
「補助金パートナー」
月額定額制で、ホームページやECサイト運用、営業資料・チラシ・DMなどの製作代行から補助金や助成金など資金調達の情報を提供及び申請代行まで一手に支え会社の成長をサポートするコンサルティング型のサービスです。
ワードプレスでSEO対策をするなら【オリテン】
seoで高位置検証済みのオリジナルテンプレート制作
完全オリジナルの自社テンプレートを毎月3社様限定で制作を承っております。