| 开发者 | |
|---|---|
| 更新时间 | 2026年5月20日 22:47 |
| PHP版本: | 7.0 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
lockPostSaving API.load_plugin_textdomain path, wrong text domain string in title checker, flawed similar-title filter logic, duplicate wp-plugins script dependency, and missing input sanitization in Gutenberg REST API handlers.duplicate-title-validator folder to the /wp-content/plugins/ directory.Yes, it checks for duplicate titles across all registered post types and taxonomies, including custom ones.
The Publish button is locked and a warning panel appears in the pre-publish checklist listing all conflicting titles. The lock is released as soon as the title is changed to a unique one.
The post is saved as a draft instead of being published, and an admin notice is displayed explaining the duplication source.
Yes. Go to Duplicate Title > Settings and enable "Allow Duplicate Titles." In Gutenberg this shows a dismissible warning instead of blocking publishing.
Absolutely! The plugin is translation-ready. Add translations by creating .po and .mo files in the languages directory.
The plugin is optimized for performance. Dashboard widget results are cached for one hour. On very large sites, the similarity scan limit can be reduced in the settings.
Updates can be done directly via the WordPress dashboard. Always back up your site before updating.
lockPostSaving when a duplicate title is detected and "Allow Duplicate Titles" is off.load_plugin_textdomain path (was pointing to inc/languages instead of languages).'textdomain' in class-title_checker.php.strpos-based similar title filter with a direct equality check.wp-plugins entry from Gutenberg script dependencies.sanitize_text_field() and absint() to Gutenberg REST API request handlers./check-titles REST API endpoint.WP_Error return from get_terms().error_log() calls from production code.