Title: Block Ledger
Author: Vlad Parole
Published: <strong>November 4, 2026</strong>
Last modified: November 5, 2026

---

Search plugins

![](https://ps.w.org/block-ledger/assets/icon-128x128.png?rev=3784939)

# Block Ledger

 By [Vlad Parole](https://profiles.wordpress.org/blademp119/)

[Download](https://downloads.wordpress.org/plugin/block-ledger.0.1.0.zip)

 * [Details](https://wordpress.org/plugins/block-ledger/#description)
 * [Reviews](https://wordpress.org/plugins/block-ledger/#reviews)
 *  [Installation](https://wordpress.org/plugins/block-ledger/#installation)
 * [Development](https://wordpress.org/plugins/block-ledger/#developers)

 [Support](https://wordpress.org/support/plugin/block-ledger/)

## Description

Block Ledger is a **control plane over the block editor** — not another block library.
It answers three questions content plugins never touch:

 * **What is in my editor, and where is it used?** A usage index built from `parse_blocks()`
   across posts, reusable blocks, and Full Site Editing templates.
 * **What am I allowed to add?** Allow/deny blocks globally or per post-type, and
   lock editor settings per role.
 * **If I remove or update something, what breaks — and can I undo it?** Retire 
   a block type by rendering every in-use instance to portable static HTML, with
   a one-click restore snapshot.

The safe-deactivation feature is the anti-lock-in core: deactivate a block plugin
without leaving broken markup behind.

## Screenshots

[⌊Tools → Block Ledger dashboard showing site-wide block usage with counts and actions.⌉⌊
Tools → Block Ledger dashboard showing site-wide block usage with counts and actions
.⌉[

Tools  Block Ledger dashboard showing site-wide block usage with counts and actions.

[⌊Editor sidebar panel with block usage list, hide/retire actions, and per-post-
type policy.⌉⌊Editor sidebar panel with block usage list, hide/retire actions, and
per-post-type policy.⌉[

Editor sidebar panel with block usage list, hide/retire actions, and per-post-type
policy.

## Installation

 1. From your WordPress admin, go to **Plugins > Add New**.
 2. Search for **Block Ledger**, click **Install Now**, then **Activate**.
 3. Open any post in the block editor; the **Block Ledger** panel opens from the “+”
    more menu on the top bar.

#### Building from source

Clone the repository and run `npm install && npm run build` to compile the editor
assets into `build/`.

## FAQ

### Does Block Ledger add content blocks?

No. It is a control panel, not a block library. It adds no content blocks of its
own.

### Will hiding a block delete existing content?

No. Hiding a block removes it from the inserter only. Existing content that uses
that block is untouched.

### What does “retire” do?

Retire converts every instance of a block to plain static HTML and snapshots the
original. This lets you remove a block plugin without breaking pages. Restore brings
the original back.

### Is the Pro tier a paywall inside the free plugin?

No. The free plugin is 100% GPL with no feature gates. Pro is a separate plugin 
or external purchase flow only.

### Can I use this on multisite?

Yes. The usage index and policy settings are stored as site options. Network admins
can manage policies from Tools  Block Ledger.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Block Ledger” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ Vlad Parole ](https://profiles.wordpress.org/blademp119/)

[Translate “Block Ledger” into your language.](https://translate.wordpress.org/projects/wp-plugins/block-ledger)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/block-ledger/), check
out the [SVN repository](https://plugins.svn.wordpress.org/block-ledger/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/block-ledger/) by
[RSS](https://plugins.trac.wordpress.org/log/block-ledger/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.0

 * Initial release.
 * Site-wide block usage index with counts.
 * Hide/show blocks from inserter (global + per post-type).
 * Safe retire/restore with snapshot.
 * Tools  Block Ledger admin dashboard.
 * Editor sidebar panel fallback.

#### 0.1.0

 * Initial release: usage ledger, inserter allow/deny policy, safe block retirement
   with restore.

## Meta

 *  Version **0.1.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [block-editor](https://wordpress.org/plugins/tags/block-editor/)[blocks](https://wordpress.org/plugins/tags/blocks/)
   [editor](https://wordpress.org/plugins/tags/editor/)[governance](https://wordpress.org/plugins/tags/governance/)
   [gutenberg](https://wordpress.org/plugins/tags/gutenberg/)
 *  [Advanced View](https://wordpress.org/plugins/block-ledger/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/block-ledger/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/block-ledger/reviews/)

## Contributors

 *   [ Vlad Parole ](https://profiles.wordpress.org/blademp119/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/block-ledger/)