Introduction to Gutenberg
- Gutenberg is WordPress’ new content editor. It lets you easily build pages using a collection of “blocks”.
- Common blocks include: heading, paragraph text, list, quote, image, gallery, and columns. Additional blocks can be added by plugins.
- While the old content editor (TinyMCE) worked great for text editing, more complex page layouts tended to require custom code via shortcodes or metaboxes.
- The new editor has the same great text editing abilities, while also allowing you to build complex, media-rich pages.
- Instead of having to remember all the parameters of a shortcode, you can simply insert a plugin’s custom block and it will ask you for the required and optional fields.
- Atomic Blocks – Provides additional blocks, including ones for Testimonials, Inline Notices, and Author Profiles.
- Caxton – Adds a “Post Grid” block
- An Introduction to Gutenberg Course is for users / content editors to learn more about Gutenberg and how to manage content.
- Gutenberg Development Course is for developers to learn how to build their own custom blocks.
40% off coupons to both courses: https://gutenberg.courses/wpgeorgetown/
Links for Developers
- GitHub repo for Gutenberg – follow the development, submit issues, and contribute patches
- create-guten-block – A developer tool for creating a block
- Disabling Gutenberg on certain templates – If some of your page templates still use metaboxes, you can selectively use the classic editor on just those pages.
- BE Disable Gutenberg – Plugin to disable Gutenberg site-wide