Location Modes
Manual Mode
Add locations directly in the builder:
Content → Locations → Location Source: Manual
Click Add Location Item
Enter coordinates (Latitude/Longitude) or Address
Customize title, subtitle, content, and image per location
Set custom markers per location (optional)
Use case: Fixed locations like store listings, office addresses
Dynamic Mode
Pull locations from WordPress posts/CPTs:
Content → Locations → Location Source: Dynamic
Select Post Type and Posts Limit
Configure field mapping:
Latitude Field: ACF field or post meta name
Longitude Field: ACF field or post meta name
Address Field: Address field name (geocoded automatically)
Add dynamic elements directly inside Woohoo Google Map element
Use case: Location-based posts, real estate listings, events
Dynamic-Sync Mode
Sync map with Ajax Filter Main Query:
Content → Locations → Location Source: Dynamic-sync
Query Name: Match your Ajax Filter query name
Add Woohoo Map Connector element inside your Ajax Filter card template
Configure connector fields (latitude, longitude, marker icons)
Features:
Auto-updates when filters applied
Bidirectional sync (marker ↔ post card)
Shows empty state when no results
Use case: Filterable location directories, searchable maps
Last updated