This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Disable Delete Post or Page


When handing over a WordPress installation to the end-client, there are always certain pages that you may not want them to delete. It could be pages with custom templates, pages with HTML in the WYSWIG editor or for some reason a page that is hooked in and is not dynamic.

Whatever the reason is the Disable Delete Post or Page Link Plugin removes the ability to delete a post if its option has been previously set. The "Delete" links are removed from the following areas:

  1. When viewing the list of All Posts or All Pages.
  2. When editing a post in the Publish meta box.

Important notes

How to

When using this "Disable delete posts or pages" plugin you can hide/remove the delete links and delete functionality from the areas shown above. Each post, page or custom post needs to be edited and its option set. To do this follow these steps:

  1. When editing the post click on "Screen Options" in the upper right-hand corner.
  2. After the "Screen Options" panel has opened look for the label "Remove the ability to delete this post". Then check the checkbox that says "Remove trash link".

Help and support

For custom WordPress plugin and theme development requests email us at or go to If you have questions or requests for this plugin go to or for quick and paid support go to to message us.


  • screenshot-1.jpg
  • screenshot-2.jpg
  • screenshot-3.jpg


  1. Visit ‘Plugins > Add New’
  2. Search for ‘Disable Delete Post or Page’
  3. Click on ‘Install Now’
  4. Activate the ‘Disable Delete Post or Page’ plugin.
  5. Go to ‘Settings > Disable delete link’ and modify.


Let us know what questions you have!


There are no reviews for this plugin.

Contributors & Developers

“Disable Delete Post or Page” is open source software. The following people have contributed to this plugin.




Release Date: 2019/01/15

  • Updated documentation, readmes, comments and phpDOC comments.


Release Date: 2019/01/14

  • Re-developed by, Jeremy Selph


  • Released to WordPress.


Release Date: 2014/01/04

  • updated public function reference


  • initial plugin development by, Jeremy Selph