Hi HivePress team,
I’m building a therapy group directory using HivePress with the ListingHive theme on WordPress.com Business plan. The Geolocation extension is installed and active, but the location field does not appear on the front-end listing submission form at /submit-listing/details/.
When I try to submit a listing without a location, I get the error “Location field is required” but there is no location input field visible on the form.
Here’s what I’ve tried so far:
-
Started with Mapbox as the map provider, then switched to Google Maps. Neither shows the location field on the submission form.
-
Google Maps API key is entered in HivePress > Settings > Integrations. The console confirms “Google Maps JavaScript API has been loaded” so the API is connecting.
-
Maps JavaScript API, Places API, and Geocoding API are all enabled in Google Cloud Console with billing active.
-
Content Types in Geolocation settings is set to Listings.
-
Deactivated and reactivated the Geolocation extension.
-
Flushed permalinks multiple times.
-
Tested in incognito browser with a fresh user account.
-
The location field DOES appear on the vendor/provider profile form, just not on the listing submission form.
-
The map on the Browse Groups page works correctly and shows pins for existing listings.
-
Console shows one error: “Failed to load resource: /wp-json/hivepress/v1/listings/ server responded with status 400”
My setup:
-
WordPress.com Business plan (self-hosted)
-
HivePress core + 10 extensions (Geolocation, Bookings, Messages, Reviews, Memberships, Tags, Claims, Requests, Offers, Import)
-
ListingHive theme
-
Elementor page builder
-
WooCommerce + Subscriptions for WooCommerce (WP Swings)
-
Google Maps as map provider
-
4 listing categories, 13+ custom attributes
The location field works everywhere except the front-end submission form. Is there a known conflict or setting I’m missing?
Site URL: mytherapygroups.wpcomstaging.com
Thank you for your help!