With WP Heading Buttons 1.0, the plugin now delivers a consistent, modern experience in both the Classic Editor and Gutenberg (Block Editor).
This release reaches a mature stage with a new button system, shared SVG icon set, improved settings, and broad language support.
What’s new?
1. Gutenberg support
Heading buttons (H1–H6. are now available in the Block Editor toolbar. You can change heading levels with a single click and quickly convert paragraph blocks into headings.
2. Shared SVG icon set
The Classic and Block Editors now use the same SVG icon set. This keeps icons consistent across editors, removes the PNG sprite dependency, and improves performance.
3. Settings page
In Settings → WP Heading Buttons you can:
- Choose which heading levels appear.
- Enable or disable heading buttons inside the Classic block in Gutenberg.
- Preview the selected buttons instantly.
Defaults (first install):
- H2 and H3 enabled
- Heading buttons enabled in the Classic block
4. Active state in the Classic Editor
When the selected text is inside an H tag, the corresponding button is shown as active. This mirrors the “pressed” behavior in the Block Editor.
5. Styling hooks
You can style the Classic Editor button group with these selectors:
.wphb-container.wphb-container .mce-active
Add styles in css/classic-editor.css.
6. Language support
All strings are now internationalized. You can manage translations with .po/.mo files. Supported languages include Turkish, English, German, French, Spanish, Italian, Arabic, Russian, Chinese, Hindi, Bengali, and Portuguese.
7. First-install notice
On first activation, an admin notice appears with a shortcut to the settings page.
Upgrade notes
- PNG sprite icons were removed; shared SVG icons are now used.
- Legacy TinyMCE language files were removed; translations moved to WordPress localization.
Thanks
This release was designed to give both Classic Editor and Gutenberg users the same speed and consistency. Thanks for your feedback and support.
For more details and the full change list, see CHANGELOG.md.