{"id":291114,"date":"2026-03-26T19:24:00","date_gmt":"2026-03-26T19:24:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/filter-point-locator\/"},"modified":"2026-04-08T15:49:06","modified_gmt":"2026-04-08T15:49:06","slug":"viro-filter-map-store-locator","status":"publish","type":"plugin","link":"https:\/\/pt.wordpress.org\/plugins\/viro-filter-map-store-locator\/","author":14571210,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Viro Filter Map & Store Locator","header_author":"Viroproject","header_description":"A modern, fast, and responsive Store Locator with interactive map, filters, and list view.","assets_banners_color":"f1f5f7","last_updated":"2026-04-08 15:49:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/viroproject.com\/plugins\/filter-map-store-locator\/","header_author_uri":"https:\/\/viroproject.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":196,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"viroproject","date":"2026-03-27 11:36:49"},"1.1.0":{"tag":"1.1.0","author":"viroproject","date":"2026-04-08 15:49:06"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3492102,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3492102,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3492102,"resolution":"1","location":"assets","locale":"","width":1170,"height":942},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3492102,"resolution":"2","location":"assets","locale":"","width":1166,"height":913},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3492102,"resolution":"3","location":"assets","locale":"","width":948,"height":948},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3492102,"resolution":"4","location":"assets","locale":"","width":987,"height":987},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3492102,"resolution":"5","location":"assets","locale":"","width":974,"height":616}},"screenshots":{"1":"screenshot-1.png - Frontend view: The modern, responsive Store Locator with interactive map and grid.","2":"screenshot-2.png - Frontend view: The beautiful, app-like popup on the map.","3":"screenshot-3.png - Backend: The clean and simple settings panel.","4":"screenshot-4.png - Backend: Adding a new location with custom details."}},"plugin_section":[],"plugin_tags":[258724,16172,2909,16164,6102],"plugin_category":[49],"plugin_contributors":[258725],"plugin_business_model":[],"class_list":["post-291114","plugin","type-plugin","status-publish","hentry","plugin_tags-filter-map","plugin_tags-interactive-map","plugin_tags-map","plugin_tags-openstreetmap","plugin_tags-store-locator","plugin_category-maps-and-location","plugin_contributors-viroproject","plugin_committers-viroproject"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/viro-filter-map-store-locator\/assets\/icon.svg?rev=3492102","icon":"https:\/\/ps.w.org\/viro-filter-map-store-locator\/assets\/icon.svg?rev=3492102","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/viro-filter-map-store-locator\/assets\/screenshot-1.png?rev=3492102","caption":"screenshot-1.png - Frontend view: The modern, responsive Store Locator with interactive map and grid."},{"src":"https:\/\/ps.w.org\/viro-filter-map-store-locator\/assets\/screenshot-2.png?rev=3492102","caption":"screenshot-2.png - Frontend view: The beautiful, app-like popup on the map."},{"src":"https:\/\/ps.w.org\/viro-filter-map-store-locator\/assets\/screenshot-3.png?rev=3492102","caption":"screenshot-3.png - Backend: The clean and simple settings panel."},{"src":"https:\/\/ps.w.org\/viro-filter-map-store-locator\/assets\/screenshot-4.png?rev=3492102","caption":"screenshot-4.png - Backend: Adding a new location with custom details."},{"src":"https:\/\/ps.w.org\/viro-filter-map-store-locator\/assets\/screenshot-5.png?rev=3492102","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Viro Filter Map &amp; Store Locator<\/strong> is a next-generation Store Locator for WordPress, designed to be blazing fast and visually stunning out-of-the-box.\nUnlike older plugins that rely on heavy libraries like jQuery, Viro Filter Map &amp; Store Locator is built with <strong>Vanilla Javascript<\/strong> and the native <strong>WordPress REST API<\/strong>.\nThis guarantees instant loading times, smooth map interactions, and zero conflicts with your theme or page builders.<\/p>\n\n<p>With its modern <strong>CSS Grid<\/strong> layout, it perfectly adapts to any device, offering a native app-like experience to your users.\nAdd your locations, assign categories, and let your customers find your physical stores, offices, or distributors effortlessly.<\/p>\n\n<h3>\ud83c\udf1f Free Features<\/h3>\n\n<ul>\n<li><strong>OpenStreetMap Integration:<\/strong> Free, reliable, and requires no complicated API keys to start.<\/li>\n<li><strong>Modern Grid Layout:<\/strong> A clean UI with filters on the left, the map on top, and a responsive grid of location cards below.<\/li>\n<li><strong>Instant Filtering:<\/strong> Users can search by name\/address or filter by categories instantly without reloading the page.<\/li>\n<li><strong>Advanced Filter Logic:<\/strong> Choose between Faceted Search (recommended), strict AND, or strict OR logic to perfectly match your category structure.<\/li>\n<li><strong>Custom Map Height:<\/strong> Full control over your layout. Set a custom maximum map height in pixels directly from the settings to prevent layout stretching on large directories.<\/li>\n<li><strong>App-like Map Popups:<\/strong> Beautiful map markers that open modern, edge-to-edge image popups with contact details.<\/li>\n<li><strong>Click-to-Call &amp; Email:<\/strong> Integrated quick links for phone numbers and email addresses.<\/li>\n<li><strong>Gutenberg &amp; Page Builder Ready:<\/strong> Just drop the <code>[virofpl_locator]<\/code> shortcode anywhere (works perfectly with Elementor, Divi, Beaver Builder, etc.).<\/li>\n<li><strong>Zero Bloat:<\/strong> No jQuery, no heavy assets. Pure performance.<\/li>\n<\/ul>\n\n<h3>\ud83d\ude80 Need More Power? Discover the PRO Version!<\/h3>\n\n<p>If you are an agency, a franchise, or simply need advanced features, <a href=\"https:\/\/www.viroproject.com\/plugins\/filter-map-store-locator\/\">Viro Filter Map &amp; Store Locator PRO<\/a> takes your map to the next level:\n* <strong>Google Maps &amp; Mapbox Support<\/strong>\n* <strong>Automatic Coordinate Finder<\/strong> (1-Click address to Lat\/Lng conversion)\n* <strong>Custom Map Pins<\/strong> (Upload your own icons)\n* <strong>Advanced Pagination<\/strong> (Load More button or Numeric)\n* <strong>CSV Mass Importer<\/strong> (Create hundreds of locations in 1 click)\n* <strong>1-Click Migration from WeLaunch Store Locator<\/strong>\n* <strong>Multiple Premium Layouts<\/strong><\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to a third-party API to provide geolocation functionalities:<\/p>\n\n<p><strong>OpenStreetMap (Nominatim API)<\/strong>\n* <strong>Purpose:<\/strong> Used only in the WordPress admin backend.\nWhen an administrator types a physical address and clicks \"Find Coordinates\", the plugin uses this service to automatically convert the address into Latitude and Longitude to place the map pin.\n* <strong>Data Sent:<\/strong> Only the text string of the typed address is sent to the API upon explicit button click.\nNo visitor data or personal identifiable information is transmitted.\n* <strong>Service Provider:<\/strong> OpenStreetMap Foundation.\n* <strong>Terms of Use:<\/strong> https:\/\/operations.osmfoundation.org\/policies\/nominatim\/\n* <strong>Privacy Policy:<\/strong> https:\/\/wiki.osmfoundation.org\/wiki\/Privacy_Policy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/viro-filter-map-store-locator<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to the new \"Locations\" menu in your WordPress admin panel and add your store locations.<\/li>\n<li>(Optional) Create Categories to group your locations.<\/li>\n<li>Go to \"Locations -&gt; Settings\" to configure your default map coordinates and colors.<\/li>\n<li>Insert the shortcode <code>[virofpl_locator]<\/code> into any page or post to display your map.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%20to%20make%20the%20map%20work%3F\"><h3>Do I need an API Key to make the map work?<\/h3><\/dt>\n<dd><p>No!\nThe free version uses OpenStreetMap, which is 100% free and ready to use immediately.\nNo registration or API keys are required.<\/p><\/dd>\n<dt id=\"can%20i%20use%20google%20maps%20instead%3F\"><h3>Can I use Google Maps instead?<\/h3><\/dt>\n<dd><p>Google Maps support (along with Mapbox) is available in the <a href=\"https:\/\/www.viroproject.com\/plugins\/filter-map-store-locator\/\">PRO version<\/a>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20the%20map%20on%20my%20site%3F\"><h3>How do I display the map on my site?<\/h3><\/dt>\n<dd><p>Simply create a new Page or Post and paste the shortcode <code>[virofpl_locator]<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20import%20my%20locations%20from%20an%20excel%2Fcsv%20file%3F\"><h3>Can I import my locations from an Excel\/CSV file?<\/h3><\/dt>\n<dd><p>The CSV Mass Importer (and the automated migration tool from WeLaunch Store Locator) is a premium feature available in Viro Filter Map &amp; Store Locator PRO.<\/p><\/dd>\n<dt id=\"can%20the%20plugin%20find%20coordinates%20automatically%3F\"><h3>Can the plugin find coordinates automatically?<\/h3><\/dt>\n<dd><p>Yes! Viro Filter Map &amp; Store Locator PRO includes a magical button that automatically finds Latitude and Longitude based on your typed address.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.\nA blazing fast, modern Store Locator for WordPress.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Fixed invisible standard pointer for OpenStreetMap (Leaflet) maps.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Feature: Added advanced Filter Logic options (Faceted Search, strict AND, strict OR).<\/li>\n<li>Feature: Added Map Height control (px) to prevent layout stretching on directories with many filters.<\/li>\n<li>Tweak: Minor UI improvements in the settings panel.<\/li>\n<\/ul>","raw_excerpt":"A modern, lightning-fast, and responsive Store Locator with an interactive map, dynamic filters, and a beautiful grid view.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/291114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=291114"}],"author":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/viroproject"}],"wp:attachment":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=291114"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=291114"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=291114"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=291114"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=291114"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=291114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}