ACF Google Maps: MIME type ('text/html') is not executable error

@aitor Do you happen to be using Bedrock? And Trellis? Because if you are, then you can load the API key as an environment variable.

In Trellis:

// group_vars/**/vault.yml
env:
  google_maps_api: XXXXXXXXXXXXXXXXXXXX

In Sage:

// app/filters.php
function my_acf_google_map_api( $api ){
	$api['key'] = env('GOOGLE_MAPS_API'); // ← Add the environment variable here.
	return $api;
}
add_filter('acf/fields/google_map/api', __NAMESPACE__ . '\\acf_google_map_api');
2 Likes