| Server IP : 213.186.33.4 / Your IP : 216.73.216.146 Web Server : Apache System : Linux webm005.cluster103.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64 User : karinebmkh ( 644538) PHP Version : 8.4.22 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/karinebmkh/www2/wp-content/plugins/jetpack/extensions/ |
Upload File : |
# Jetpack Block Editor Extensions This directory lists extensions for the Block Editor, also known as Gutenberg, [that was introduced in WordPress 5.0](https://wordpress.org/news/2018/12/bebo/). ## Extension Type We define different types of block editor extensions: - Blocks are available in the editor itself, and live in the `blocks` directory. - Plugins are available in the Jetpack sidebar that appears on the right side of the block editor. Those live in the `plugins` directory. When adding a new extension, add a new directory for your extension the matching directory. ## Extension Structure Your extension should follow this structure: ``` . └── blockname/ └── blockname.php ← PHP file where the block and its assets are registered. ``` If your block depends on another block, place them all in extensions folder: ``` . ├── blockname/ └── sub-blockname/ ``` **Note that this directory is still being populated. For now, you can find the blocks [here](https://github.com/Automattic/wp-calypso/tree/master/client/gutenberg/extensions). ## Develop new blocks You can follow [the instructions here](../docs/guides/gutenberg-blocks.md) to add your own block to Jetpack. ## Block naming conventions Blocks should use the `jetpack/` prefix, e.g. `jetpack/markdown`.