Title: Simple Revisions Delete
Author: Brice Capobianco
Published: <strong>05.01.2015</strong>
Last modified: 03.10.2026

---

Поиск плагинов

![](https://ps.w.org/simple-revisions-delete/assets/banner-772x250.jpg?rev=1060127)

![](https://ps.w.org/simple-revisions-delete/assets/icon.svg?rev=1060127)

# Simple Revisions Delete

 Автор: [Brice Capobianco](https://profiles.wordpress.org/brikou/)

[Скачать](https://downloads.wordpress.org/plugin/simple-revisions-delete.2.0.2.zip)

 * [Детали](https://ru.wordpress.org/plugins/simple-revisions-delete/#description)
 * [Отзывы](https://ru.wordpress.org/plugins/simple-revisions-delete/#reviews)
 *  [Установка](https://ru.wordpress.org/plugins/simple-revisions-delete/#installation)
 * [Разработка](https://ru.wordpress.org/plugins/simple-revisions-delete/#developers)

 [Поддержка](https://wordpress.org/support/plugin/simple-revisions-delete/)

## Описание

**Delete the revisions of your posts individually or all at once, either from the
editor or through a bulk action. Works with both the block editor and the classic
editor.**

#### What does it do?

Simple Revisions Delete adds a discreet purge control next to the revisions counter
of the post you are editing. One click and the revisions of that post are gone.

It helps you keep a clean database by removing unnecessary post revisions. Unlike
most similar plugins, it lets you delete the revisions of a specific post rather
than wiping every revision of your site at once.

The plugin blends into the WordPress admin, relies exclusively on core functions
to delete revisions safely, and adds no settings page: there is nothing to configure.

#### How does it work?

 * In the **block editor**, a «Purge» button sits in the post status panel of the
   sidebar, right below the publishing options. It tells you how many revisions 
   the post has and deletes them all in one request.
 * In the **classic editor**, the same control appears in the Publish metabox, and
   each revision listed in the Revisions metabox gets its own «Delete» button.
 * In the **posts and pages list**, a «Purge revisions» bulk action lets you clean
   up several posts at once.

Everything happens in the background, so no page reload is needed: the block editor
relies on the WordPress REST API, the classic editor on admin-ajax. Without JavaScript,
the classic editor control falls back to a regular form submission and the bulk 
action keeps working.

#### What’s new in 2.0?

The block editor integration has been rewritten from scratch. The previous version
relied on jQuery and on the internal markup of the editor, which stopped working
when Gutenberg 7.1 reorganised its DOM. The purge control is now a genuine editor
plugin (`PluginPostStatusInfo`) reading and writing through a dedicated REST API,
so it no longer depends on class names that can change at any release.

The rest of the plugin has been rewritten too: one class per responsibility, no 
more inline `<style>` and `<script>` blocks, destructive actions moved off `GET`
requests, native bulk action filters instead of injected jQuery, and an interface
that works with a keyboard and a screen reader.

[See the plugin page](http://b-website.com/simple-revisions-delete-free-wordpress-plugin)

NOTE: this plugin has no settings page, and needs none.

#### Post type support

The supported post types are **post** and **page** by default. Use the `wpsrd_post_types_list`
filter to add your own or to remove the defaults:

    ```
    function bweb_wpsrd_add_post_types( $post_types ) {
        $post_types[] = 'additional-cpt';
        $post_types[] = 'another-cpt';

        return $post_types;
    }
    add_filter( 'wpsrd_post_types_list', 'bweb_wpsrd_add_post_types' );
    ```

Use [get_post_types()](https://developer.wordpress.org/reference/functions/get_post_types/)
if you want to support every custom post type at once.

#### Custom user capability

The capability required to delete revisions is `delete_post`. Override it with the`
wpsrd_capability` filter:

    ```
    function bweb_wpsrd_capability() {
        return 'edit_post';
    }
    add_filter( 'wpsrd_capability', 'bweb_wpsrd_capability' );
    ```

#### REST API

The plugin registers three routes under the `wpsrd/v1` namespace. All of them check
that the post type is supported and that the current user holds the capability above
for the requested post:

 * `GET /wpsrd/v1/posts/<id>/revisions` — returns the number of revisions
 * `DELETE /wpsrd/v1/posts/<id>/revisions` — deletes every revision of the post
 * `DELETE /wpsrd/v1/posts/<id>/revisions/<revision_id>` — deletes a single revision

Each response returns the number of deleted revisions and the number of revisions
left.

#### Languages

The plugin only holds a handful of sentences, easy to translate through its `.po`
and `.mo` files. Available languages:

 * English
 * French
 * German — thanks to [mallard66](https://profiles.wordpress.org/mallard66)
 * Dutch — thanks to [jondor](https://profiles.wordpress.org/jondor)

Want to add yours? [Get in touch](http://b-website.com/contact)

[CHECK OUT MY OTHER PLUGINS](http://b-website.com/category/plugins-en)

**Please ask for help or report bugs if anything goes wrong. It is the best way 
to make the whole community benefit from it!**

## Скриншоты

[⌊The purge control in the classic editor⌉⌊The purge control in the classic editor⌉[

The purge control in the classic editor

[⌊Purge in progress⌉⌊Purge in progress⌉[

Purge in progress

[⌊Purge done⌉⌊Purge done⌉[

Purge done

[⌊The bulk action⌉⌊The bulk action⌉[

The bulk action

[⌊Deleting a single revision⌉⌊Deleting a single revision⌉[

Deleting a single revision

[⌊The purge control in the block editor⌉⌊The purge control in the block editor⌉[

The purge control in the block editor

## Установка

 1. Upload and activate the plugin (or install it from the WordPress plugin directory)
 2. That’s it, it is ready to use

## Часто задаваемые вопросы

### Who can purge the revisions of a post?

Only users allowed to delete that post, unless you change the required capability
with the `wpsrd_capability` filter.

### Does it work on multisite?

Yes.

### Does it work without JavaScript?

In the classic editor, yes: the purge control is a plain form and falls back to 
a full page submission. The bulk action works without JavaScript too. The block 
editor itself requires JavaScript, so its purge button does as well.

### Can I delete a single revision?

Yes, from the Revisions metabox of the classic editor: every listed revision has
its own «Delete» button. In the block editor, only the full purge is available.

### Does deleting revisions affect the published post?

No. Only revisions are deleted, through the core `wp_delete_post_revision()` function.
The post itself and its current content are never touched.

### Is there a settings page?

No, and none is needed. The two filters documented above are the only configuration
points.

## Отзывы

![](https://secure.gravatar.com/avatar/1b08be349e02a1c8c843d7aa232b2e34701907bc2c74a69acf13ae786bbc9395?
s=60&d=retro&r=g)

### 󠀁[Unique plugin!](https://wordpress.org/support/topic/unique-plugin-14/)󠁿

 [Nur Muhammad](https://profiles.wordpress.org/b-muhammad/) 03.10.2026

The only plugin out there that allows you fo select which revisions to delete — 
individually for each post!

![](https://secure.gravatar.com/avatar/a5682bf7ebdc5a602e76f255377caf74438353cbe8379ef6c21950232c659d3e?
s=60&d=retro&r=g)

### 󠀁[Simple and effective!](https://wordpress.org/support/topic/stopped-working-with-7-1/)󠁿

 [dirtoval66](https://profiles.wordpress.org/dirtoval66/) 07.09.2026 1 ответ

It had stopped working on Wordpress 7.1, but latest release (2.0.1) solves it. Great
support!

![](https://secure.gravatar.com/avatar/9351d47257b12ae2cede44c0f3e819ff416a1f964d4a2647c85ea5b785949deb?
s=60&d=retro&r=g)

### 󠀁[Awesome plugin, very useful!](https://wordpress.org/support/topic/awesome-plugin-very-useful-5/)󠁿

 [ldwd](https://profiles.wordpress.org/ldwd/) 18.12.2025

I have been using this plugin for years on several sites. A real must have! Simple
and works out of the box 🙂 Recently it is also working with Avada theme, great!
Thank you!PS One small feature request: if possible could you add a check when clicking
the purge all link? Like a pop-up that asks Are you sure? 🙂

![](https://secure.gravatar.com/avatar/dd9737763de40710e53aa73c2ed6b67671418ca48a856fb8a0e7c50a8e886bdd?
s=60&d=retro&r=g)

### 󠀁[Does not work after disable plugin](https://wordpress.org/support/topic/does-not-work-after-disable-plugin/)󠁿

 [sgmmaffe](https://profiles.wordpress.org/sgmmaffe/) 07.02.2025 2 ответа

Plugins seams to work great… at the begin. You remove all history.Then when job 
done, i deactivate the plugin. And all posts and history is back? :(Strange he? 
Did he realy delete it

![](https://secure.gravatar.com/avatar/f9c2125747a1a752360cd4948a3cab1f6ceec1e8a82c5989584bc0163f8813fa?
s=60&d=retro&r=g)

### 󠀁[Simple but Efficace](https://wordpress.org/support/topic/simple-but-efficace/)󠁿

 [netdevel](https://profiles.wordpress.org/netdevel/) 30.03.2024

Simple but Efficace !

![](https://secure.gravatar.com/avatar/80b25b1ad9689d2fc00b9457893d46f0b28ccd88063f80ebc331a04b2d6bd8d5?
s=60&d=retro&r=g)

### 󠀁[Very useful plugin](https://wordpress.org/support/topic/very-useful-plugin-1531/)󠁿

 [getmarketingweb](https://profiles.wordpress.org/getmarketingweb/) 20.03.2024

Thanks a lot to share this plugin Brice. It´s very helpful. Nice work!!! Alex

 [ Посмотреть все 50 отзывов ](https://wordpress.org/support/plugin/simple-revisions-delete/reviews/)

## Участники и разработчики

«Simple Revisions Delete» — проект с открытым исходным кодом. В развитие плагина
внесли свой вклад следующие участники:

Участники

 *   [ Brice Capobianco ](https://profiles.wordpress.org/brikou/)

«Simple Revisions Delete» переведён на 9 языков. Благодарим [переводчиков](https://translate.wordpress.org/projects/wp-plugins/simple-revisions-delete/contributors)
за их работу.

[Перевести «Simple Revisions Delete» на ваш язык.](https://translate.wordpress.org/projects/wp-plugins/simple-revisions-delete)

### Заинтересованы в разработке?

[Посмотрите код](https://plugins.trac.wordpress.org/browser/simple-revisions-delete/),
проверьте [SVN репозиторий](https://plugins.svn.wordpress.org/simple-revisions-delete/),
или подпишитесь на [журнал разработки](https://plugins.trac.wordpress.org/log/simple-revisions-delete/)
по [RSS](https://plugins.trac.wordpress.org/log/simple-revisions-delete/?limit=100&mode=stop_on_copy&format=rss).

## Журнал изменений

#### 2.0.2 — 2026/10/03

 * Classic editor: fix «not a valid JSON response» error
 * Classic editor: fix revisions list disappearing after a deletion

#### 2.0.1 — 2026/09/06

 * Fix broken 2.0.0 release

#### 2.0.0 — 2026/09/02

 * Block editor: purge control rewritten, works again
 * New REST API endpoints
 * Security and accessibility improvements
 * Code refactoring
 * Translations updated
 * Requires WordPress 6.4 and PHP 7.4

#### 1.5.5 – 2025/11/30

 * Tested on WP 6.9 with success!
 * Update readme

#### 1.5.4 – 2024/03/07

 * Security fix – Cross Site Request Forgery (CSRF)
 * Update readme

#### 1.5.3 – 2024/03/07

 * Tested on WP 6.4.3 with success!
 * Update readme

#### 1.5.2 – 2022/10/24

 * Tested on WP 6.0.3 with success!
 * Update readme

#### 1.5.1 – 2020/09/16

 * Tested on WP 5.5.1 with success!
 * Remove W3 Total Cache fix from 1.3
 * Coding standards improvements

#### 1.5 – 2019/11/14

 * BETA FEATURE : Add Gutenberg editor compatibility
 * Tested on WP 5.3 with success!
 * Replace depreciated jQuery «live» API by «on»
 * readme.txt update

#### 1.4.7 – 2016/11/29

 * Bug fix : fix an issue with WooCommerce duplicate product

#### 1.4.6 – 2016/11/03

 * Change text-domain to take advantage of language packs translate.wordpress.org

#### 1.4.5

 * Better respect WordPress Coding standards
 * readme.txt update

#### 1.4.4

 * Tested on WP 4.3 with success!

#### 1.4.3

 * Dutch translation by [jondor](https://profiles.wordpress.org/jondor)

#### 1.4.2

 * Fix a bug when clicking on the revision link in the revision’s metabox
 * Change button on single revision delete by a more discreet link
 * Tested on WP 4.2 with success!
 * readme.txt update

#### 1.4.1

 * Fix a bug when W3 Total Cache is activated and plugins updates are available
 * Fix a bug where delete button appears in the admin bottom
 * Minor JS improvement
 * Loader added during single revision deletion
 * Change the default primary button (blue) to normal button (grey) for UX purpose

#### 1.4

 * Adding conditionnal extra notice on bulk delete
 * Deutsch translation by [mallard66](https://profiles.wordpress.org/mallard66)

#### 1.3.3

 * Fixe Transients filtering issue

#### 1.3.2

 * PHP notices fix

#### 1.3.1

 * New screenshot added
 * Readme.txt update

#### 1.3

 * Minor PHP fixes
 * JS improvements
 * Works with W3 Total Cache object caching
 * New feature: revisions can be deleted individually
 * User capability support with the new **wpsrd_capability** hook
 * Readme.txt update

#### 1.2.1

 * URL parameter added on bulk action
 * Readme.txt update for W3 Total Cache issue

#### 1.2

 * NEW FEATURE: Bulk revisions delete
 * Plugin file refactoring
 * Custom post type’s support with the new **wpsrd_post_types_list** hook
 * Readme.txt update

#### 1.1.1

 * Hide revisions metabox on revisions purge success.

#### 1.1

 * Better security.
 * Check if revisions are activated on plugin activation
 * No JS is now supported
 * Remove inline CSS
 * Readme.txt update
 * Special thanks to [Julio Potier](https://profiles.wordpress.org/juliobox) for
   his help in improving the plugin 🙂

#### 1.0

 * First release.

## Мета

 *  Версия **2.0.2**
 *  Обновление: **5 дней назад**
 *  Активных установок: **10 000+**
 *  Версия WordPress ** 6.4 или выше **
 *  Совместим вплоть до: **6.9.10**
 *  Версия PHP ** 7.4 или выше **
 *  Языки
 * [Chinese (Taiwan)](https://tw.wordpress.org/plugins/simple-revisions-delete/),
   [Dutch](https://nl.wordpress.org/plugins/simple-revisions-delete/), [English (US)](https://wordpress.org/plugins/simple-revisions-delete/),
   [French (France)](https://fr.wordpress.org/plugins/simple-revisions-delete/),
   [German](https://de.wordpress.org/plugins/simple-revisions-delete/), [Japanese](https://ja.wordpress.org/plugins/simple-revisions-delete/),
   [Russian](https://ru.wordpress.org/plugins/simple-revisions-delete/), [Spanish (Chile)](https://cl.wordpress.org/plugins/simple-revisions-delete/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/simple-revisions-delete/) 
   и [Swedish](https://sv.wordpress.org/plugins/simple-revisions-delete/).
 *  [Перевести на ваш язык](https://translate.wordpress.org/projects/wp-plugins/simple-revisions-delete)
 * Метки:
 * [cleanup](https://ru.wordpress.org/plugins/tags/cleanup/)[delete](https://ru.wordpress.org/plugins/tags/delete/)
   [gutenberg](https://ru.wordpress.org/plugins/tags/gutenberg/)[Purge](https://ru.wordpress.org/plugins/tags/purge/)
   [revisions](https://ru.wordpress.org/plugins/tags/revisions/)
 *  [Дополнительно](https://ru.wordpress.org/plugins/simple-revisions-delete/advanced/)

## Оценки

 4.9 из 5 звёзд.

 *  [  48 5-звездный отзыв     ](https://wordpress.org/support/plugin/simple-revisions-delete/reviews/?filter=5)
 *  [  1 4-звездный отзыв     ](https://wordpress.org/support/plugin/simple-revisions-delete/reviews/?filter=4)
 *  [  0 3-звездный отзыв     ](https://wordpress.org/support/plugin/simple-revisions-delete/reviews/?filter=3)
 *  [  0 2-звездный отзыв     ](https://wordpress.org/support/plugin/simple-revisions-delete/reviews/?filter=2)
 *  [  1 1-звездный отзыв     ](https://wordpress.org/support/plugin/simple-revisions-delete/reviews/?filter=1)

[Ваш отзыв](https://wordpress.org/support/plugin/simple-revisions-delete/reviews/#new-post)

[Посмотреть всеотзывы](https://wordpress.org/support/plugin/simple-revisions-delete/reviews/)

## Участники

 *   [ Brice Capobianco ](https://profiles.wordpress.org/brikou/)

## Поддержка

Решено проблем за последние 2 месяца:

     1 из 2

 [Перейти в форум поддержки](https://wordpress.org/support/plugin/simple-revisions-delete/)

## Пожертвование

Хотите поддержать улучшение этого плагина?

 [ Пожертвовать на развитие плагина ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7Z6YVM63739Y8)