This was an interesting project, as it involved creating an interface from scratch without any mock-ups or prior examples.
I learned so much about WordPress/PHP development while working on this project.
Features:
- Light/Dark mode
- Creation of entities with 2 levels of filters (types & categories)
- Export of all settings
- Import of all settings
- Shortcode generator (for themes that don\’t use gutenberg)
- Gutenberg block
- Map options:
- Custom title
- Show entities of specific categories
- Show only one entity
- Show/Hide filters
- Map display ratio (ex: 16/9)
- Enable geolocation
- Show entities schedules
- Search types:
- Based on entities name
- Based on Open Street Map data address
- Global options:
- Select primary color
- Set search text
- Set mobile view tabs text
- Set filters toggle text
- Set error text
- Enable zoom on map marker click
- Set weekday order (for schedules)
- Set search data source
- Select map tiles style
- Enable data reset on plugin disable
- Select map data source:
- Database
- ACF inside posts
Screenshots










