
內容簡介
Redoy Map Listings 是一款現代化且高效能的 WordPress 地圖解決方案,適合用於商店定位、房地產地圖、旅遊博客目錄或社區資源中心,為使用者提供流暢的體驗。
【主要功能】
• 美觀的分屏前端介面
• 實時 AJAX 搜尋功能
• React 管理儀表板
• 無需 API 金鑰即可使用
• 拖放標記功能
• 分類管理功能
外掛標籤
開發者團隊
原文外掛簡介
Redoy Map Listings is a modern and high-performance mapping solution for WordPress. Whether you are building a store locator, a real estate map, a travel blog directory, or a community resource hub, Redoy Map Listings provides a seamless experience for both you and your visitors.
Redoy Map Listings features a React-powered dashboard. It provides a single-page application experience built right into your WordPress site—meaning no page reloads while managing your locations.
🌟 Why Choose Redoy Map Listings?
Redoy Map Listings uses custom database tables, ensuring your site stays fast even with many map markers. Furthermore, it uses OpenStreetMap and Leaflet.js by default, meaning no complicated API keys are required to get started!
🚀 Core Free Features
Beautiful Split-View Frontend: Provide visitors with a modern interface featuring an interactive map on one side and a scrollable results list on the other.
Live AJAX Search: Visitors can search by location name or address, and the map markers and list will update instantly—no page reloads required!
React Admin Dashboard: Manage categories, locations, maps, and settings in a single-page application inside your WP admin.
No API Keys Required: Works out of the box using OpenStreetMap tiles.
Drag-and-Drop Pinning: Visually place and adjust map markers when adding locations in the admin dashboard.
Category Management: Organize your locations by category (e.g., Restaurants, Hotels, Parks).
Visual Map Builder: Easily customize default map zoom levels and coordinates with a live preview right in the dashboard.
Shortcode Ready: Simply drop [redoy_mpd_map] anywhere on your site to render your custom map.
Gutenberg & Elementor Compatible: Works inside modern page builders.
📖 How to Use
Navigate to Map Listings -> Categories and create your first category.
Go to Locations and click “Add New Location”. Enter the details and place the pin on the map.
Go to Maps, click “Create New Map”, configure your settings, and save.
Copy the generated shortcode (e.g., [redoy_mpd_map id="1"]) and paste it into any Post, Page, or Widget.
External services
This plugin uses external services to provide maps and geocoding:
Nominatim (OpenStreetMap): Used for address geocoding when searching or saving locations.
Usage: User addresses and search queries are sent to Nominatim to retrieve map coordinates.
Terms of Use
Privacy Policy
CARTO Basemaps: Used to display the map tile layers (voyager) in the frontend.
Usage: Your visitor’s IP address may be exposed to CARTO when fetching map tiles to display the map.
Terms of Service
Privacy Policy
Source Code & Build Instructions
The uncompiled source code for the generated JavaScript and CSS assets can be found in the src/ directory of this plugin. We use Vite to build the React application.
To build the assets yourself:
1. Make sure you have Node.js and npm installed.
2. Run npm install in the plugin root directory to install dependencies.
3. Run npm run build to compile the assets.
The public source repository for this plugin is also available at: https://github.com/mdredoyislam/redoy-map-listings
