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 2024-11-22 free ver. 1.6.16
Last updated 2024-02-22 pro ver. 1.7.0
Last updated 2023-08-25 pro Users + ACF ver. 1.6.15.user
Last updated 2023-09-22 pro Custom field ver. 1.8.3.cfield
Last updated 2024-12-12 pro ACF+Customfield+User ver. 2.0.1.acf_cf_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
Free version |
---|
Supports Custom Post Types |
Any taxonomy as a filter |
Customizable markers |
Customizable tooltips |
Customizable marker list |
Additional fields |
Customizable Map Layouts |
Customizable select and Pretty checkbox |
Reset button |
new type of filter ‘radio button’ |
Geolocate address from nominatim |
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 |
any style map Addon overlays and google json style* |
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 |
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)* |
combine nav item by tax* |
woocommerce support** |
support all Custom field** |
Personal 1 site
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
|
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
= 1.6.14 =
* add loader to navlist
* add result found to navlist
= 1.6.15 =
* disable svg mime_types
= 1.6.16 =
* update code by WordPress.Security standarts
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
= 1.8.9.acf =
* fullscreen control – disable for iphone
= 1.9.0.acf =
* add new param countrycodes to geosearch-autocomplete
= 1.9.1.acf =
* acf repeater – add support taxonomy
= 1.9.2.acf =
* addon – fix load json for localhost, project template – new css, enable show in rest for map, new tooltip template and add display filters to post_meta, geo seach – if one result, select automatically
= 1.9.3.acf =
* add new option – combine nav item by tax
= 1.9.5.acf =
* add new option – google json style, markercluster-color
= 1.9.6.acf =
* add new option – single popup event, reset for single shortcode
= 1.9.7.acf =
* add new option – scrollNavTo
= 1.9.8.acf =
* fix multi map – nav resetbutton rangeslider
= 1.9.81.acf =
* fix save json
= 1.9.91.acf =
* fix filtering if geoseach active
= 1.9.92.acf =
* fix load google json
= 1.9.93.acf =
* reset – search locations, acf radio – value and label
= 1.9.94.acf =
* acf add support array value for checkbox
= 2.0.0.acf =
* acf add support Users
= 2.0.1.acf_cf_user =
* add support all Custom field