Описание
Unique Slug Checker helps you maintain clean, conflict-free URLs by detecting duplicate slugs across your entire WordPress site in real-time.
🚀 Core Features:
✔️ Real-time checking in both Classic and Gutenberg editors
✔️ Full SEO plugin support (Yoast SEO, Rank Math, All in One SEO)
✔️ Cross-post type detection — finds duplicates in any content type
✔️ Visual status indicators with clear warnings
✔️ Post list column showing slug availability
✔️ Multilingual ready with translation support
🔧 New in 1.3.0
— Fix: Prevent duplicate notices on repeated checks
— Enhancement: Better detection for dynamic fields (e.g., modals)
— Improvement: Rank Math modal compatibility
— Code cleanup and improved performance
Perfect for:
— Large content sites
— Multilingual websites
— Editorial teams
— SEO-conscious publishers
Credits
Developed by Mohsen Mahdavi
License
This plugin is licensed under the GPLv2 or later.
Author
Mohsen Mahdavi – moma2work@gmail.com
Установка
- Upload the plugin files to
/wp-content/plugins/unique-slug-checker
OR install directly via WordPress admin (Plugins > Add New) - Activate the plugin
- Start editing posts — duplicate slugs will be detected automatically
Часто задаваемые вопросы
-
Does this work with custom post types?
-
Yes. It checks all post types when detecting duplicate slugs.
-
Does it work with blocks/Gutenberg?
-
Yes, fully supports the block editor and shows notices in real time.
-
Does it support modals and dynamically loaded fields?
-
Yes. The plugin uses mutation observers and timers to detect and attach logic even inside SEO plugin modals like Rank Math.
-
Can I suggest a feature?
-
Of course! Open an issue on GitHub: https://github.com/m2mahdavi/unique-slug-checker
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«Unique Slug Checker» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Unique Slug Checker» переведён на 1 язык. Благодарим переводчиков за их работу.
Перевести «Unique Slug Checker» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.3.0
- Fix: Prevent duplicate notices and DOM pollution
- Fix: Avoid re-attaching handlers to already-processed fields
- Enhancement: Rank Math modal compatibility (dynamic fields)
- Enhancement: Clean and concise English comments in JS
- Improved: More stable and accurate field detection
1.2.0
- Feature: Full support for Gutenberg (Block Editor)
- Feature: Show slug status icon in post list
- Fix: Improved nonce handling and data validation
- Enhancement: Better AJAX response and UI feedback
- Improved: SEO plugin support (AIOSEO, Yoast, Rank Math)
1.1.0
- Added: Slug check status in post list view
- Added: Alternative slug suggestions
- Improved: SEO plugin support (Yoast, Rank Math)
- Improved: Full compatibility with Gutenberg editor
1.0.1
- Added support for WordPress 6.8.
- Added multilingual support (8 languages).
- Improved validation and notices.
- Minor optimizations.
1.0.0
- Initial release.
- Real-time slug validation.
- Integration with Yoast and Rank Math fields.
- Base translation and localization setup.