Wordpress how to make a ThemeThe Wordpress way to create a theme
1. Add Gutenberg options to your theme
Many of you may already know that there will soon be a new WordPressditor. The name Gutenberg is the name of the Gutenberg projects for the creation of this new editors. As WordPress changes are forthcoming, people will be able to see an exact prevision of their contents as they write them, making the WordPress runtime much easier to use.
It was necessary to make all common Gutenberg blocs in our Pukeko theme style ready so that the user would see the Gutenberg style bloc instead of the Gutenberg bloc style. As all WordPress theme writers are currently getting ready for the forthcoming changes, we are planning to exchange our experience in a small Gutenberg blogs-postseries.
So the first thing to do to help Gutenberg in your topic is to include some Gutenberg features via your themes functions.php. Following excerpts will extend a number of Gutenberg default blocs (e.g. picture, title picture or galleries ) to full width and full screen size contents. In addition, you can adjust the pad colour schemes to make your theme colours available as pre-defined colour choices.
Naturally, the user can still select their own colours. To use the Full Screen and Full Screen Contents options, you must include the following section of source text to the features. pdf files (all sections of source text for Gutenberg topic assistance are available in the Gutenberg Handbook): Generate 1add_theme_support('align-wide'); You can define your own theme colours for the pad colour pallets with the following code:
02* Adds Gutenberg assistance. 08/// Theme supporting large pictures, galeries and video. 09add_theme_support(' align-wide'); 11// Make certain theme colours available in the text area.
The next stage is to apply your own style to customize the Gutenberg blocks' custom style. All Gutenberg pads come equipped as Standard with a Standarddesign that may not suit your style. As it is a great benefit of the new editors to provide the user with a pre-view of their contents during creation, it is important to adapt to the front end theme as well.
It' s not very different from the style editors in the actual editors, except that we have to override a number of the standard style editors shipped with Gutenberg. The amount of work required to do this strongly varies from topic to topic. The Pukeko theme wasn't too difficult for us.
It is also important to note that a number of blocs also require style control in the frontend. Title picture pad is a good example of a contents options that most designs have not yet offered. Review all default blocs and add more style for your designs as needed.
Note that some pads provide optional features such as the Drops protection cover or text size option in the paragraph pad. Within the Notepad, all blocs are packed in a box with the class CSS.editor-post-visual-editor. I' ll be writing a follow-up to go into more detail about the definitions of the Gutenberg code you have to use for the Gutenberg code.
Another useful source is the Styling Themes for Gutenberg posting on the Themeshaper Blog. You must place all your HTML editing Styles in an additional Excel-Sheet. At Pukeko we call the files editor-style. we call them client files. we have added them to the assets/css directory as we do with the latest client files.
Don't neglect to specify the typefaces you use so that they can be used in the Gutenbergditor. 9add_action ('enqueue_block_editor_assets','pukeko_editor_styles' ); 6wp_enqueue_style('pukeko-fonts', pukeko_fonts_url(), array(), null ); The styles you need for your Gutenberg block in the front end of your theme can either be placed directly in your own template.
or in a gutberg separated separately. e.g. e.g. css files. At Pukeko we decided to add the style directly to the primary style sheet for the time being. We' ve used our Pukeko theme to test how much work we would need to get the latest version of the plug-in supported. Once we've become more acquainted with the style of style used in the default Guenberg block, I think it won't be so much work to get the new editors to work on most topics.
In the coming week we will definitely continue to work on our other issues. There will be more excitement once Themes offer their own user-defined blocs or WordPress plugin backup blocs. But the only thing we found a little hard to fix was the full width and full screen blocking option, especially if your design provides a side bar.
Fixed an issue where we had to make sure the checkbox was displayed when the side bar on the posting or page was disabled. Pukeko already had an additional cool weight category, which marks an activated or deactivated side bar on each side. You could use this category to make sure that the contents of the full screen do not intersect with the topic's side bar.
Have you already familiarized yourself with the Gutenberg plug-in or toyed with Frontenberg (a website that shows Gutenberg in a front-end version)? Have you already begun to optimise your WordPress theme for Gutenberg? If you have any question about the forthcoming changes to WordPress or any experience you can shared, feel free to contact us.