Hi @shuvo3232131,
Sorry for the trouble. The most common reason a Google Maps API key stops working with WP Job Manager is HTTP referrer restrictions. WPJM calls the Maps API server-side, so if your key is restricted to specific websites, it will fail with something like:
“API keys with referer restrictions cannot be used with this API.”
A few things to check in Google Cloud Console:
- Open your key and remove any HTTP referrer restrictions (or switch to IP-based restrictions and add your server’s IP)
- Make sure Geocoding API is enabled. If you use location autocomplete on the submit-job form, also enable Maps JavaScript API and Places API
- Confirm billing is active on the project. Maps requests fail silently without it, even on the free tier
Then in WP Admin, go to Job Listings → Settings → Pages, paste the key, save, and click Test Key. If you still see an error, share the exact message and I can point you to the fix.
Also, could you share the URL of your site and let me know what you see when you visit a job listing page? That will help me confirm whether you are using the core plugin’s geocoding or an add-on/theme that displays a visible map.
Full setup guide: https://wpjobmanager.com/document/advanced-usage/geocoding-with-googles-maps-api/
Alin
Hello @shuvo3232131,
It’s been one week since this topic was last updated. I’m going to mark this thread as solved. If you have any further questions or need more help, you’re welcome to open another thread here. Cheers!