This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Extra Block Design, Style, CSS for ANY Gutenberg Blocks


See also: Section Designs for Gutenberg.

Customize any element created in Gutenberg block editor with 60+ extra options. Works with ANY Gutenberg blocks. Style blocks visually or using advanced CSS editor.

💪 Simple yet powerful visual style editor for Gutenberg blocks

A simple to use website style editor for your Gutenberg blocks or any other page builder elements. Style your website designs in real-time right in your browser without coding. Stylist provides you design panel with 60+ design options. Using our plugin, you can style ANY Gutenberg block with highly customizable options that aren’t found Gutenberg or any custom blocks. For example, you can adjust background, padding, margins or corner radius for any default or custom Gutenberg block.

Gutenberg Editor: Extend default styles

With Stylist, you extend your essential Gutenberg blocks with more design options without touching any line of code.

We have advanced CSS editor for the users who wish to style their Gutenberg blocks using CSS code.

Gutenberg is recommended but not required for this plugin to work

The stylist is following Gutenberg’s interface language, so you already know how to use it.

Gutenberg block style – consistent options for every block

New WordPress block editor comes with default block style options. In can be confusing to find the right block design control among many other block settings. Even more confusing to apply design changed to the block styling when you have many pages with hundred of blocks on every page. Stylist plugin uses the same set of design settings to every block on the page. No matter if this block comes with Gutenberg editor by default or added by another plugin. Stylist plugin will recongnize and work with any block.

Advanced Gutenberg block design settings

Our plugin adds 60+ design options for every Gutenberg block. Advanced users also can edit block CSS code with live page design updates. If you know how to write custom CSS – you will love our plugin.

🤝 Designed for Gutenberg block editor

Stylist created for Gutenberg, but it’s not limited to this page builder only. It should work without a problem with other page builders like:

  • Elementor
  • Beaver Builder
  • Visual Composer
  • Live Composer
  • KingComposer
  • Fusion Page Builder
  • Page Builder Sandwich
  • BoldGrid

Style visually any form

You can also use our plugin to customize the forms created in the next plugins:

  • Ninja Forms
  • Contact Form 7
  • Contact Form by WPForms
  • Caldera Forms
  • Easy Forms for MailChimp
  • Formidable Forms

Fully compatible with popular custom Gutenberg plugins:

  • Atomic Blocks – Gutenberg Blocks Collection
  • Advanced Gutenberg Blocks
  • Stackable – Gutenberg Blocks
  • Editor Blocks for Gutenberg
  • CoBlocks – Gutenberg Blocks for Content Marketers
  • Advanced Gutenberg Blocks
  • Block Gallery – Photo Gallery Gutenberg Blocks
  • Gutenberg Blocks by WordPress Download Manager
  • Caxton – Create Pro page layouts in Gutenberg
  • Bokez — Awesome Gutenberg Blocks
  • Snow Monkey Blocks
  • Kadence Blocks – Gutenberg Page Builder Toolkit
  • Google Maps Gutenberg Block
  • GhostKit – Gutenberg Blocks Collection
  • WooCommerce Blocks
  • Otter Blocks – Awesome Gutenberg Blocks

Installation and Usage

  1. Install and activate the plugin via your WordPress dashboard.
  2. Visit any page you would like to style and click on “Style this page” link in the top admin bar.
  3. Our plugin UI is very close to Gutenberg editor. You are using our plugin to style page elements created in Gutenberg.


  • Stylist is a design customization panel compatible with any theme or page builder.
  • Click on "Style This Page" link in the top admin bar to edit page styling.
  • Save time adjusting mobile presentation of your website using responsive mode.


Why do I need this plugin?

Gutenberg blocks come with limited styling possibilities. Our plugin will change the appearance of any block without a need to write complex JavaScript or CSS code.


25 maja, 2021
Não é muito intuitivo, mas sabendo usar pode ser ótimo para inserir seu estilo em qualquer site e em qualquer parte da página.
13 junija, 2019
Oops! I'm having a problem with your plugin. I installed it, but when I click on style this page the loader runs endlessly. I can not use the plugin. What to do ?
13 februarja, 2019
Pretty cool plugin for the ability to fine grain control element styles, and it works nicely. There are a couple concerns. When styling mode, you are out of WP standard editor and into the plugin's totally own editing environment. When done, you'll need to exit the styling mode - strangely it takes you to the front end view. Then you've have to navigate back to the page edit mode you started out in the first place. This seems a cumbersome process. I wish the plugin makes use of the same WP standard editing GUI - just one central place to work. Secondly, once you've styled an element, the plugin adds a CSS class to that element. You can view the CSS properties while in styling mode. Though I wonder where the CSS code will be stored in the end? As a developer, you would want to know where the CSS is stored. Thank you. -- Update: After saving and existing the styling mode, I have to go back to WP admin, open the page again to work on other parts. Strangely, when I save the same page again after editing other things, the text color I applied using Styling is gone. I started the whole process again, and same thing happened. This confirms my concern how the CSS code is stored. Something about this method is not stable, I can't risk loosing hours of work. This plugin is not ready for primetime.
Read all 12 reviews

Contributors & Developers

“Extra Block Design, Style, CSS for ANY Gutenberg Blocks” is open source software. The following people have contributed to this plugin.


“Extra Block Design, Style, CSS for ANY Gutenberg Blocks” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Extra Block Design, Style, CSS for ANY Gutenberg Blocks” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


Checkout free plugin: Section Designs for Gutenberg.


  • 🐜 Issue: FIXED error with shortcode blocks.


  • 🍓 Added Pro tab to get early-adopters ready for the premium version.


  • 🐜 Issue: FIXED error with standard Media & Text Gutenberg block.
  • 🤝 Improved compatibility with LiveComposer plugin (section id attribute)
  • 🤝 Fixed bug with Atomic Blocks, CoBlocks and Stackable blocks styling.


  • 🐜 Issue #32: FIXED console error caused by empty background data.
  • 🐜 Issue #33: FIXED console error “r.indexOf is not a function”.
  • 🤝 Improved compatibility with LiveComposer plugin (section id attribute)
  • 🤝 Fixed bug with SiteOrigin CSS plugin elements styling.
  • 🤝 Fixed bug with Gutenberg plugin blocks styling.
  • 🤝 Fixed some compatibility issues with Simple Custom CSS and JS plugin.


  • 🐜 Issue #31: FIXED console error – only one instance of babel-polyfill is allowed
  • 🐜 Issue #8: FIXED error causing !important!important in css rules.

  • 🤝 Minor compatibility improvements with SiteOrigin CSS, Elementor, Beaver Builder and Gutenberg.


This is a quick update to fix some bugs and improve Stylist compatibility with old versions of WordPress. It also improve elements styling for other page builders (including Gutenberg, Elementor, Beaver Builder, Visual Composer, Live Composer, and KingComposer).

  • 👍 Issue #29: IMPROVED color picker to close when clicked outside.
  • 👍 Issue #28: IMPROVED color picker to make sure it always have HEX mode.
  • 👍 Issue #27: IMPROVED performance by disabling unwanted calls to the Google Fonts directory without a need.
  • 👍 Issue #21: IMPROVED the way CSS selector compose the current CSS path. Now it works properly with composed selectors that includes multiply classes or ids.
  • 👍 Issue #20: IMPROVED the color picker usability by adding extra space arround selecting area. Not it’s easier to customize colors on the edgest of the selecting gradient.
  • 🐜 Issue #30: FIXED broken columns code in new version of Gutenberg.
  • 🐜 Issue #25: FIXED unwanted syles on the editing screen.
  • 🐜 Issue #24: FIXED broken css when theme or page builder render css code inline after our code inserted.
  • 🐜 Issue #19: FIXED Parese error on old servers with PHP version below 5.4.
  • 🐜 Issue #18: FIXED broken app error when CSS selector loose focus without confirmation from the user.
  • 🐜 Issue #17: FIXED error preventing styles to apply when many Gutenberg blocks edited per session.
  • 🐜 Issue #15: FIXED issue with interface jumping in responsive preview mode.
  • 🐜 Issue #10: FIXED fopen: Failed to open stream… on Windows machines
  • 🐜 Issue #9: FIXED Fatal error: Uncaught Error: Call to undefined function wp_doing_ajax() on very old versions of WP.
  • ⛔ Issue #13: REMOVED Full Screen mode for better times.
  • 💡 Add the notice that Code editor is for CSS only. CSS gets generated by Stylist automaticaly. Advanced users are welcome to add custom CSS for their Gutenberg blocks.

  • 🤝 Improved compatibility with SiteOrigin CSS by SiteOrigin (so-css) plugin.

  • 🤝 Improved compatibility with Visual CSS Style Editor By WaspThemes (yellow-pencil-visual-theme-customizer) plugin.
  • 🤝 Improved compatibility with Simple Custom CSS and JS by (custom-css-js)
  • 🤝 Improved compatibility with Simple Custom CSS By John Regan, Danny Van Kooten (simple-custom-css)
  • 🤝 Improved compatibility with Styles By Paul Clark (styles) plugin.


  • 🐜 Fixed an issue preventing styles to apply after the editing mode closed.
  • 💡 Better compatibility with the latest API changes in the Gutenberg editor.


  • 🏳 Initial Beta Release

This plugin is a rewritten from scratch fork of the Yellow Pencil Lite plugin by WaspThemes. As theme developers, we wanted to use Yellow Pencil in our projects but needed to make it much simpler for our clients. Unfortunately, Yellow Pencil code didn’t provide enough filters and hooks to extend it without forking/code rewrite. The plugin’s code is not-extendable and not suitable for modern JavaScript development (ReactJS). Our form of the plugin is much simpler and limited in functionality comparing to Yellow Pencil. We left only features that Gutenberg users really need and re-code everything using ReactJS framework used by the Gutenberg developers. Thank you, WaspThemes for all the ideas shared with open source community through GPL-based Yellow Pencil Lite plugin.

StylistWp is a much simpler styling plugin oriented for Gutenberg users. On other hands, Yellow Pencil is excellent for advanced web developers who don’t care about extendability. Go and check their plugin to see if it’s a better option for you.