LocateAndFilter WordPress plugin

LocateAndFilter is a versatile and highly customizable WordPress plugin aimed at creating searchable / filterable maps based on Leaflet.
Support for any custom post type and their taxonomies!

Last updated 2023-07-25 free ver. 1.6.12

Last updated 2024-02-22 pro ver. 1.7.0

Last updated 2024-02-22 pro ACF ver. 1.8.8.ACF

Last updated 2023-08-25 pro Users + ACF ver. 1.6.15.user

All requests from support forum fixed or added new featured

** added ACF to filters
***added Users + ACF fields on filters
** different source for coordinates
* added new optins – sortby for nav list
* fixed HTML validation for all type filters
* added php8 support
* leaflet upgrate to latest Stable version, released on May 18, 2023. leaflet-1.9.4
* added new type filter radio button
* added new geolocate from nominatim
* added reset for filters
* tested last WP ver 6.3
* replaced google layer by GoogleMutant js, added ‘hybrid’ style
* added search markers by location
* added animation of marker bouncing
* cache folder moved to uploads

How To Use

1. Upload the plugin files to the /wp-content/plugins/locateandfilter directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the ‘Plugins’ screen in WordPress
3. Go to the menu LocateAndFilter -> Add new Map to create your first map
4. Go to tab Tools & Shortcodes and copy your map shortcode [ LocateAndFilter map_id=84 ]

Demo

A example for projects https://locateandfilter.com/demo-map-default-right-down-layout/
demo map – ACF FILTERS
demo map – SEARCH LOCATION BY AUTOCOPLETE AND RADIUS
demo map – USERS + ACF FILTERS
demo map – SEARCH LOCATION BY STRUCTURED ADDRESS

Documentation

See our website for more informations on how to configure the plugin : https://locateandfilter.com/docs/locateandfilter-wp-plugin/

Screenshots

screen_1_front
screen_2_admin_global_settings
screen_3_map_settings
screen_4_filter_settings
screen_5_markers_settings
screen_6_tooltip_settings
screen_7_layaut_settings
screen_8_shortcodes-settings
screen_9_marker_page

Features

Pro version
Supports Custom Post Types
Any taxonomy as a filter
Customizable markers
Customizable tooltips
Customizable marker list
Additional fields
Customizable Map Layouts
Supports any shortcodes on tooltips and nav list templates
Marker Clustering, setup Max Cluster Radius
Customizable select and Pretty checkbox
Addon Helper Class
Addon overlays
Fullscreen control
FitBounds option
Reset button
Zoom to marker
Canvas Markers faster load more then 10000 markers
new type of filter ‘radio button’
Custom Sorting for filters
Additional control layers by Bing satellite and Yandex satellite
Geolocate address from nominatim
Custom marker icon from media library
Available shortcode attribute for current category
search markers by location
animation of marker bouncing
popup event
ACF fields on filters*
different source for coordinates*
Users + ACF fields on filters**
user geolocation*
styled map Layout (Half template)*
Personal 1 site

  • Subscription for 1 year (if you need lifetime version see price below)
  • License for 1 site
  • Updates for 1 year
  • Support for 1 year

fast payment has stopped working
You need send me request to my email monothemes@gmail.com
I will send request to payment via payoneer

40€ PRO version

59€ ACF version*

69€ Users+ACF version**

if you want, get an invoice without VAT send me a request for monothemes@gmail.com I will send you an invoice via payoneer(for business account) or SEPA (individual)

Agency 10 sites

  • License for 10 sites
  • Updates for 1 year
  • Support for 1 year

After payment, the archive will be sent to your e-mail (1-4 hours)
if you have any problems please contact to monothemes@gmail.com

Changelog

= 1.0 =
* First version
= 1.1.0 =
* heavily modified Addon_Helper class
* css fixes
* added hide splashscreen option
= 1.1.1 =
* added addon upgrader class
= 1.1.2 =
* added “Powered By” text
= 1.1.4 =
* added KML import function
* fixed some minor bugs
= 1.1.5 =
* added hooks
* fixed Google Places selector bug
= 1.1.6 =
* added hooks for compat addons
= 1.1.7 =
* optimized loading of styles and scripts
= 1.1.71 =
* bug fix
= 1.1.72 =
* Sometimes the preview mode was in conflict with 3rd party plugins. This update should fix that problem
= 1.1.8 =
* Added nice textarea editors
= 1.1.93 =
* Added radio button, select multiple as filters
= 1.3.00 =
* setup a new branch plugin
= 1.3.01 =
* update readme
= 1.3.02 =
* add new map layout template
= 1.3.03 =
* add a marker using the map
= 1.3.04 =
* add custom labels for tax filter
= 1.3.05 =
* fix height for template popup
= 1.3.06 =
* add icon option to tax term
= 1.3.07 =
* fix bug update options for icon term
= 1.3.08 =
* add mime type svg
= 1.3.09 =
* add icon to checkbox filter
= 1.3.10 =
* change orderby for checkbox public filter
= 1.3.11 =
* add new option checkbox status
= 1.3.12 =
* add excerpt to tooltip template
= 1.3.13 =
* add new tooltip tag – lat lon dms post_id
= 1.3.14 =
* add new options Max Cluster Radius
= 1.3.15 =
* fix bug load public js in admin
= 1.3.16 =
* added compatibility github updater
* add id to chekbox filter
= 1.3.17 =
* add control layers Bing and Yandex
= 1.3.18 =
* fix editArea
= 1.3.19 =
* update readme
= 1.3.5 =
* fix js error in admin
* update templates nav-list
* added nice-tooltip style
* added pretty js and choosen css for filter
* added neww button on admin map – view from latlng
* added new map template – project
= 1.3.51 =
* update readme
= 1.3.52 =
* update readme
= 1.3.53 =
* sanitaze options value
* sanitaze post and request map_id
* update getLayoutCode
* security fix
* delete Including a zip file
* remove jquery ui
= 1.3.54 =
* security fix
* remove deprecated functions
* remove cdn script
* add alternative funct file_get_contents
= 1.3.55 =
* remove deprecated functions
= 1.3.56 =
* fix js error in admin
= 1.3.57 =
* fix HTTPS support
= 1.3.573 =
* add new shortcode for single page
* add atribute to shortcode categoryfilter
= 1.3.574 =
* fix bug
= 1.3.575 =
* sorting filters
= 1.3.576 =
* fix range filter
= 1.3.577 =
* update get_terms and enable hide_emty
= 1.3.578 =
* fix bug js sort
= 1.3.579 =
* update ver
= 1.3.58 =
* update ver
= 1.3.59 =
* add short pagination style
= 1.3.6 =
* update ver
= 1.4.0 =
* update ver
= 1.4.1 =
* fix bug separately shortcodes + pagination
= 1.4.2 =
* fix popup position, fix single shorcode
= 1.4.3 =
* add support additional overlays
= 1.4.4 =
* fix single shortcode
= 1.4.5 =
* add order filters
= 1.4.6 =
* fix deprecated fn
= 1.4.7 =
* fix popup position
= 1.4.8 =
* fix deprecated php fn
= 1.4.9 =
* added support custom style map
= 1.4.10 =
* fix jQuery loaded error
= 1.4.11 =
* fix loading js
= 1.4.12 =
* bug fix, php8 support, add many fetaures from pro version
= 1.5.00 =
* migrate to new ver leaflet-1.7.1, new type filter radio button, new geolocate from nominatim, reset for filters, tested last WP ver 5.9
= 1.5.01 =
* rangeslider filter fixed
= 1.5.02 =
* replace google layer by GoogleMutant js, added ‘hybrid’ style
= 1.5.03 =
* fix load google js
= 1.5.04 =
* minor updates
= 1.5.05 =
* update google autocomplete, add new map layout top template
= 1.5.06 =
* update navlist by google autocomplete, bug fix
= 1.6.1 =
* fix HTML validation for all type filters
* fix multiselect (AND logic)
* move cache dir to uploads
= 1.6.11 =
* fix range, bug fix

PRO
= 1.4.11.1 =
* added Pro class
= 1.4.11.3 =
* added Addon overlays
= 1.4.11.4 =
* added fullscreen control
= 1.4.11.5 =
* added fitBounds option
= 1.4.11.6 =
* added reset fn and zoom to marker
= 1.4.11.7 =
* added fullscreen option to admin
= 1.4.11.8 =
* update nav list by soom
= 1.4.11.9 =
* fix loading js and css
= 1.4.11.10 =
* migrate to new ver leaflet-1.7.1
= 1.4.11.11 =
* add plugin canvas-markers for faster load many markers
= 1.4.11.12 =
* add radio type and orderby options
= 1.4.11.13 =
* update project html template and fix js errors
= 1.4.11.14 =
* bug fix, add new geolocate
= 1.4.11.15 =
* bug fix, category filter
= 1.4.11.16 =
* bug fix, single shortcode
= 1.5.17 =
* rangeslider filter fix
= 1.5.18 =
* replace google layer by GoogleMutant js, added ‘hybrid’ style
= 1.5.19 =
* fix load google js
= 1.5.20 =
* add new map template top, fix php notice
= 1.5.21 =
* add custom style for mapbox
= 1.5.30 =
* update leaflet v1.8.0
* update select2
= 1.5.40 =
* add location search options
* update google autocomplete
= 1.5.41 =
* add new shortcode for location searchbox
= 1.5.42 =
* Add new options – animation of marker bouncing
= 1.5.43 =
* Add new options – popup event
= 1.6.02 =
* Add ACF to filters
* Add new optins – sortby for nav list
* fix HTML validation for all type filters
* fix multiselect (AND logic)
* fix rangeslider (float type)
* fix addon json – load localy
= 1.6.1 =
* move cache dir to uploads
= 1.6.12 =
* update leaflet 1.9.4
= 1.6.14.acf =
* added ACF to filters
* added support ACF number – dropdown checkbox
= 1.6.15.acf =
* fix single shortcode, add Pages to filters
= 1.6.15.user =
* add users
= 1.7.acf =
* add different source for coordinates
= 1.8.acf =
* add leaflet autocomplete geosearch to map
* add new shortcode searchbylocation by autocomplete geosearch
= 1.8.1.acf =
* add new control user geolocations and result found
* add new map template – half
= 1.8.2.acf =
* fix map loader
* add loader to navlist
= 1.8.3.acf =
* rangeslider fix – not save val on admin, use float val, reset
= 1.8.4.acf =
* add acf date to filter – dropdown
= 1.8.5.acf =
* fix single shortcode, add support tab to admin
= 1.8.6.acf =
* acf – add repeater support to date field
= 1.8.7.acf =
* categoryfilter – multi value for tax and ACF, new option – jQuery ready or load
= 1.8.8.acf =
* bugs fix