Advanced Custom FieldsのGoogle MAPに「for development purposes only」と表示される
Google MAPは、2018月7月16日から仕様が変わり、API Keyなしでは、利用することができなく無しなした。それによってkeyを設定していない場合、「for development purposes only」と表示されるようになりました。なので、Google MAPに「for development purposes only」と表示される場合、keyを設定してあげることで解消します。
API Keyの発行
まず初めにGoogle Cloud Consoleにアクセスし、「Maps JavaScript API」と「Geocoding API」のAPIを有効にして、それらが使えるKeyの発行してください。
function.php
次に、function.phpに以下のソースコードを追記してください。
function my_acf_google_map_api( $api ){
$api['key'] = 'xxx'; // API Key
return $api;
}
add_filter('acf/fields/google_map/api', 'my_acf_google_map_api');
xxx部は、先ほど、Google Cloud Consoleで作成したAPI Keyを記述してください。
最後に
管理画面にアクセスし、正常に動作していればOKです!