Plugin / Avoid Duplicate Titles




This plugin allows duplicate titles to be detected and avoided across all public post types. The post types that it works on can be selected in the settings page.

This means that you can enforce unique titles across all types of posts, not just the standard blog pages.

Posts with duplicate titles to existing published posts can be prevented from publication and instead saved as draft.

There is a settings page which allows these behaviors to be changed:

  1. Uniqueness can be detected across all post types or only for the type of post being created.
  2. The post types to be checked can be selected.
  3. You can choose to warn about title duplication whilst still allowing publication.



  • 13/07/2018

  • Updated translations.


  • 10/07/2018

  • Fix: Corrected settings link.


  • Upgrade: Completely changed the way this plugin works, instead of changing the post status to draft after it is published the plugin now prevents a post with a duplicate title from being published in the first place. The option to publish duplicates with a warning is retained.


  • 28/05/2018

  • Fix: revised logic

1.1.1 == 08/02/2018

  • Fix for Settings Link.



  • Added post type selection in the Settings menu.
  • Revised plugin structure to make it more understandable.
  • Moved Settings page into Settings menu in Dashboard.



  • Updated FAQ’s in Readme.txt
  • Added fix for Gutenberg Installations
  • Added Review link


  • Revised option names for uniqueness.


  • Updated code with correct escape sequences and sanitization


  • Added settings saved confirmation.


  • Added uninstall.php.


  • Initial release.


The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.