From 0a775ff5f9b4169468f408daa4b3469ba5c4fb7c Mon Sep 17 00:00:00 2001 From: Grzegorz Ziolkowski Date: Wed, 7 Jul 2021 11:39:56 +0200 Subject: [PATCH] Document two new server-side filters to use when registering a block --- .../reference-guides/filters/block-filters.md | 77 ++++++++++++------- .../filters/editor-filters.md | 24 ++++++ 2 files changed, 74 insertions(+), 27 deletions(-) diff --git a/docs/reference-guides/filters/block-filters.md b/docs/reference-guides/filters/block-filters.md index e44016ed3bbd2..02a28e8f43383 100644 --- a/docs/reference-guides/filters/block-filters.md +++ b/docs/reference-guides/filters/block-filters.md @@ -2,13 +2,56 @@ To modify the behavior of existing blocks, WordPress exposes several APIs: -## Filters +## Registration -The following filters are available to extend the settings for existing blocks. +The following filters are available to extend the settings for blocks during their registration. + +### `block_type_metadata` + +Filters the raw metadata loaded from the `block.json` file when registering a block type on the server with PHP. It allows applying modifications before the metadata gets processed. + +The filter takes one param: + +- `$metadata` (`array`) – metadata loaded from `block.json` for registering a block type. + +_Example_: + +```php +`, `