Gutenberg

Description

“Gutenberg” is a codename for a whole new paradigm for creating with WordPress, that aims to revolutionize the entire publishing experience as much as Johannes Gutenberg did the printed word. The project is following a four-phase process that will touch major pieces of WordPress — Editing, Customization, Collaboration, and Multilingual.

Following the introduction of post block editing in December 2018, Gutenberg later introduced full site editing (FSE) in 2021, which shipped with WordPress 5.9 in early 2022.

What Does Gutenberg Do?

Gutenberg is WordPress’s “block editor”, and introduces a modular approach to modifying your entire site. Edit individual content blocks on posts or pages. Add and adjust widgets. Even design your site headers, footers, and navigation with full site editing support.

Each piece of content in the editor, from a paragraph to an image gallery to a headline, is its own block. And just like physical blocks, WordPress blocks can be added, arranged, and rearranged, allowing users to create media-rich content and site layouts in a visually intuitive way — and without workarounds like shortcodes or custom HTML and PHP.

We’re always hard at work refining the experience, creating more and better blocks, and laying the groundwork for future phases of work. Each WordPress release includes stable features from the Gutenberg plugin, so you don’t need to install the plugin to benefit from the work being done here.

Early Access

Are you a tech-savvy early adopter who likes testing bleeding-edge and experimental features, and isn’t afraid to tinker with features that are still in active development? If so, this beta plugin gives you access to the latest Gutenberg features for block and full site editing, as well as a peek into what’s to come.

Contributors Wanted

For the adventurous and tech-savvy, the Gutenberg plugin gives you the latest and greatest feature set, so you can join us in testing and developing bleeding-edge features, playing around with blocks, and maybe get inspired to contribute or build your own blocks.

Discover More

  • User Documentation: Review the WordPress Editor documentation for detailed instructions on using the editor as an author to create posts, pages, and more.

  • Developer Documentation: Explore the Developer Documentation for extensive tutorials, documentation, and API references on how to extend the editor.

  • Contributors: Gutenberg is an open-source project and welcomes all contributors from code to design, from documentation to triage. See the Contributor’s Handbook for all the details on how you can help.

The development hub for the Gutenberg project can be found at https://github.com/wordpress/gutenberg. Discussions for the project are on the Make Core Blog and in the #core-editor channel in Slack, including weekly meetings. If you don’t have a Slack account, you can sign up here.

FAQ

How can I send feedback or get help with a bug?

The best place to report bugs, feature suggestions, or any other feedback is at the Gutenberg GitHub issues page. Before submitting a new issue, please search the existing issues to check if someone else has reported the same feedback.

While we try to triage issues reported here on the plugin forum, you’ll get a faster response (and reduce duplication of effort) by keeping feedback centralized in GitHub.

Where can I report security bugs?

The Gutenberg team and WordPress community take security bugs seriously. We appreciate your efforts to responsibly disclose your findings, and will make every effort to acknowledge your contributions.

To report a security issue, please visit the WordPress HackerOne program.

Do I have to use the Gutenberg plugin to get access to these features?

Not necessarily. Each version of WordPress after 5.0 has included features from the Gutenberg plugin, which are known collectively as the WordPress Editor. You are likely already benefiting from stable features!

But if you want cutting edge beta features, including more experimental items, you will need to use the plugin. You can read more here to help decide whether the plugin is right for you.

Where can I see which Gutenberg plugin versions are included in each WordPress release?

View the Versions in WordPress document to get a table showing which Gutenberg plugin version is included in each WordPress release.

What’s next for the project?

The four phases of the project are Editing, Customization, Collaboration, and Multilingual. You can hear more about the project and phases from Matt in his State of the Word talks for 2021, 2020, 2019, and 2018. Additionally, you can follow the biweekly release notes and monthly project plan updates on the Make WordPress Core blog for more up to date information about what’s happening now.

Where can I read more about Gutenberg?

Reviews

Ọ̀pẹ 26, 2024 2 replies
When I originally reviewed this editor I gave it 1 star. Months later I changed my review to 3 stars and now I’m going to 4 stars. In the beginning there were too many bugs and it wasn’t integrated enough. It truly was a 1 star editor when Automattic decided to ship it with whatever version that was that this first appeared in core. I still believe it needed more time. In fact, it shouldn’t have been included in core until around now. The gun was jumped. Now that I’ve had time to enjoy full block themes with the full site editor, and now that there are many add on blocks out there, it’s nice. It makes creating a new page with multiple columns very easy. Or, as a great example, I found a contact form block. I’ve never been able to add a contact form that quickly. Overall, once you learn where everything is, it’s very powerful and fun to use. Most of the time. There are still quirks. One is that depending on the height of a block, number of columns, and alignments, you might click forever trying to select one column and never succeed. Unless you revert changes and try again. But, when it works, it’s a better editor than the classic TinyMCE editor. Now I don’t want it to go away. I just want it to continue to improve.
Ọ̀pẹ 19, 2024
After years of development, Gutenberg still sucks just as much as when it first came out.Matt W, who forced Gutenberg on us all doesn’t even know how to use it properly. He lost a speed build competition because he didn’t find GB easy enough to use (see the competition here: youtube dot com/watch?v=BzduYKuZAIg) I really tried to use it, as i believe in websites with as few plugins as possible.But there is no way my websites will be better without using pre-made blocks by premium providers (kadence or similar). So i might as well stick to page builders. I have delivered websites to 50+ clients, and all of them need tutorials on how to use the GB editor for something so simple as blog posts (which is only text and images).They all knew how to use the previous editor, but this one overwhelms absolutely everyone. Until the feedback is obvious enough to change direction of this horrible editor, i’m sticking with Bricks Builder (which is amazing btw).Bricks Builder has existed for a shorter time span than Gutenberg editor, and it’s a full-blown site editor. I don’t understand the scope of the failure of this project (except for the obvious fact that Matt doesn’t listen to the thousands of feedback and complaints from the community). Good luck!
Ọ̀pẹ 15, 2024
I know my review doesn’t matters, But let know the others. Previously I’m using Oxygen Builder now switched to Gutenberg for flexibility and many other things, But after 3 months I’m not only disappointed but frausteted for six reasons. I don’t want to develop block and build each time for basic things. I want to use JavaScript library ( alpine, parallax, splide and many others ) for any kind of interaction. There is no native HTML elements, neither Attribute Support. When applied classes to image block after inspection I get to know it’s wrapped inside figure element where my classes applied. No Custom Html Tag support, it has not even basic tag like span, html tag support on only group, stack, row and grid this is rigid. It has bunch of predefined classes which I don’t need many times so I have to rewrite and override the element again and again. There is limited design elements available on many blocks basic things like overflow, back-filter, row reverse on mobile. You Proudly say create website without css let me I ask you again can you create website without css it’s core heart of website and you are saying you will remove and it will work try with your own body and let me know about it. For responsiveness, I thank you first off all to make me learn about fluid typography and fluid dimensions. Now get to point atleast there should be atleast one breakpoint for every elements. Look your Intrinsic Design is good Idea but it is not working with Clients, So please understand this there is many times there complex layout by UI/UX designer. As dev I need to do it. E-commerce – mainly i create e-commerce website with woocommerce in two or three months ago, now I’m creating with Medusa.js it is because woocommerce and WordPress both make me do it. If I have to create e-commerce website I have to control each and every macro element/components like your Product Collection block or repeater block. There is problem in structure ( ul ( image, name, price, Add to Cart )) it’ should be like this ( ul (li ( image, name, price, Add to Cart ))) inside block editor but li is missing from block editor so I can’t add any kind of classes to it I have to add through JavaScript same goes with price there is two price element sale price and regular price I can’t able to change basic css of one element through block editor and almost same goes with add to Cart i can’t even add icon beside add to Cart text. There is many things missing. You want to to choose how rivers flow but you should know rivers will always find their own way. Last but not least I have good journey with With WordPress and Woocommerce now it’s time to say Good Bye 👋
Ọ̀pẹ 7, 2024
As someone who had an award-winning site that garnered millions of hits, I abandoned the site years ago only to return and find WP has changed over to Gutenberg. This will now take its place with Microsoft Office as yet another prime example of what happens when you try to dumb things down only to make them more complicated and difficult to use. The classic editor was great, but the folks upstairs decided that using code was too complicated for people so they came up with the dumb idea of blocks. The only problem is blocks are difficult to edit or modify. To name it Gutenberg and compare it to the invention of movable type is ridiculous. It is as if Gutenberg’s movable type were replaced with blocks of type all glued together under assigned arbitrary uses like headlines, ads, etc. so that it is impossible to actually write an original headline or even modify the typeface used for it.
Bélú 19, 2024 3 replies
WordPress.com says: “Updates are managed by WordPress.com. This plugin was installed by WordPress.com and provides features that are included in your plan.” That reads like added value that you paid for. In reality, WordPress.com forces the plugin’s users to work as beta testers or guinea pigs on the further development of Gutenberg. Because of the waste of time, I strongly recommend deactivating it.
Read all 3,810 reviews

Contributors & Developers

“Gutenberg” is open source software. The following people have contributed to this plugin.

Contributors

“Gutenberg” has been translated into 55 locales. Thank you to the translators for their contributions.

Translate “Gutenberg” into your language.

Interested in development?

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

Changelog

To read the changelog for the latest Gutenberg release, please navigate to the release page.