The Ajax Duplicate Alert add-on checks several different fields of new listings in real-time against those already in the database. If it finds a match, it will warn the user that they are about to add a duplicate and save the day.
This is EXACTLY the same product as distributed by the developer. Sales Page
Core Features
-
Real-time Detection: Uses AJAX to check the database as the user types, providing instant feedback without a page refresh.
-
Multi-Field Validation: It doesn’t just check titles. You can enable or disable duplicate checking for the following fields:
-
Post Title
-
Address
-
Zip/Post Code
-
Phone Number
-
Email Address
-
-
Customizable Alerts: Every field can have its own unique error message, or you can use a global fallback message.
-
Custom Post Type (CPT) Support: If you use the GeoDirectory CPT add-on, you can set different duplicate rules and messages for each specific post type (e.g., different rules for “Restaurants” vs. “Events”).
Technical Specifications
| Requirement | Specification |
| WordPress Version | 4.7 or higher |
| PHP Version | 5.6 or higher (7.4+ recommended) |
| Dependency | Requires GeoDirectory V2 Core Plugin installed and active |
| License | GNU GPL (General Public License) |
| Latest Version | 2.3.5 (as of late 2025/early 2026) |
Implementation & Workflow
The plugin integrates directly into the front-end submission form. When a user enters data into a monitored field, the plugin sends an asynchronous request to the server.
-
Input: User types “The Coffee House” into the Title field.
-
AJAX Call: The plugin queries the database for existing listings with that exact or similar title.
-
Trigger: If a match is found, a warning box appears immediately below the field or as a popup.
-
Action: The user is prompted to check the existing listing before they are allowed to proceed with the submission.
- Categories: WordPress Plugins
- Tags: GeoDirectory
