GN - Extend Core Blocks
Editor extensions for WordPress core blocks — adds layout and style controls directly in the block editor.
by Grégoire Noyelle · github.com/gregoirenoyelle/gn-extend-core-blocks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/gregoirenoyelle/gn-extend-core-blocks/archive/refs/heads/main.zipReadme
GN Extend Core Blocks
A WordPress plugin that adds editor controls to core blocks without creating custom blocks. All extensions use addFilter to enhance existing blocks directly in the block editor.
Requirements
- WordPress 6.7 or higher
- PHP 8.0 or higher
Installation
- Upload the
gn-extend-core-blocksfolder to/wp-content/plugins/ - Activate the plugin in Plugins → Installed Plugins
- Configure extensions at Settings → GN Extend Blocks
Extensions
Column — Image Cover
Targets: core/column
Adds an Image cover toggle in the block inspector. When enabled, the column's featured image fills the entire column as a background cover.
CSS class applied: gnext-column-image-cover
Columns — Layout Options
Targets: core/columns
Adds three controls in the block inspector:
- Invert on mobile — reverses column order on small screens
- Sticky buttons — keeps call-to-action buttons visible while scrolling
- Stack breakpoint — sets a custom breakpoint (in pixels) at which columns stack vertically
CSS classes applied: gnext-columns-invert, gnext-columns-sticky-button
Settings
Go to Settings → GN Extend Blocks to enable or disable each extension individually. Disabling an extension prevents its scripts and styles from loading on the front end.
License
GPL-2.0-or-later — see https://www.gnu.org/licenses/gpl-2.0.html