Mastering WordPress full site editing: a step-by-step tutorial - (r)

Oct 3, 2024
Master WordPress full site editing (FSE)

-sidebar-toc>        -language-notice>

WordPress' evolution has taken the time to become mature, however it's gone from a simple blogging system to a powerful Content Management System (CMS) which almost manages the internet. Most significant advancements have come in creating site designs. WordPress Full Site Editing (FSE) is an innovative approach to integrate complicated tools within each and every person's hands.

This complete guide will go over the background and capabilities of WordPress full site editing. Its ultimate aim is to show you how FSE can work and help you develop your own site designs as well as the professionals.

A brief history of design and layout creation within WordPress

Knowing the development of creating websites and layouts in WordPress is an essential element of understanding the significance of FSE. The key tool that's central to the present is the classic editor.

The WordPress Classic Editor interface. It shows the visual and text editing tabs, formatting options, and publishing settings. The status is set to Draft and visibility to Public.
The WordPress Classic Editor.

It's true that this was not ever "classic." This was always an alternative to the TinyMCE Editor - the default since the first version of WordPress up until around 2018. It's a straightforward What You See Is What You Get (WYSIWYG) text editor which allows you to input HTML content as well as basic HTML and also some styles for formatting. In fact, you can download the TinyMCE Editor since it's a commercial tool:

The TinyMCE rich text editor interface integrated into a website. It shows a sample event registration landing page with editing tools, and a form for users to register for an event.
The TinyMCE Editor home page.

The biggest drawbacks to TinyMCE Editor are that TinyMCE Editor are a lack of options to preview the editor's frontend and less flexibility than you'd sometimes like. Theme frameworks were a feasible and effective alternative. Of course, StudioPress' Genesis Framework is still with us, but there were some other options like Thesis.

A blog post page using the Genesis Framework. It features a black and white image of the Eiffel Tower in Paris. The post is titled April in Paris – Ella Fitzgerald and dated February 1, 2018. The sidebar shows recent posts with thumbnail images.
It is the default Genesis Framework theme.
The Elementor interface showing a furniture store homepage design. The page features a New Collection section with product images and descriptions, including a table lamp for $200 and a space bench for $300. A large purple acrylic side table is showcased on the right. The interface includes editing tools and color pickers on the left-hand side.
The Elementor home page.

You'll want to read the following section to learn why we provide alternatives to the TinyMCE Editor and a page builder plugin.

The Block Editor as well as WordPress complete editing of the site

WordPress is the top platform in terms of popularity, however for it to be there the platform has to fight for its position. In the past, numerous other platforms have entered the marketplace.

The Wix website builder interface displaying a photography portfolio page in edit mode. The left-hand panel shows options to add sections, while the main area presents a sample layout for Edward's White Room Photography with an image of a woman holding a camera. Various editing tools and publish options are visible in the top menu bar.
Editing websites using Wix.

It was the source of major issue regarding WordPress management, as different platforms were gaining more visible traction. It also featured sleek, modern, efficient interfaces, including for basic layout control.

The Block Editor can be described as an easy way of building your website's pages and posts, although this also has negatives. Its confined application means that you will likely needs a page builders plugin in order to create modifications that are more complex. Additionally, you'll need expertise in development to construct a complete site, which is a creative barrier to which the WordPress team has an answer to.

What WordPress Full Site Editing (FSE) is

The WordPress Site Editor interface. The image shows a post template layout with three columns displaying post titles, excerpts, and publication dates. A context menu is open, showing options such as Copy, Add before, Add after, and more.
Editing templates inside the WordPress complete editor for the site.

It is the official' way to edit your website. It brings all aspects of your site under the wing of its administrator:

  • Navigation editing. The previous method of editing navigation employing an Appearance > Menus builder screen has been incorporated into The Site Editor.
  • Global designs. It is easier to control the design and layout of the entire website. It includes typography, colors, spacing, and much more.
  • Block Patterns. You can think of these as reuseable design elements using Blocks that you add to your layouts.

Then we'll discuss what WordPress Full Site Editing could help you with in the future. In the meantime, let's look further into the reason we should have FSE in the first place.

What is the reason FSE is included in WordPress

The WordPress team has several reasons to introduce FSE. Some of these concerns are of a technical nature. As an example The Block Editor won't allow us to edit every aspect of the site, even though this functionality is required in the first place.

The WordPress Templates management interface within the Site Editor. It displays various page templates such as All Archives, Blog Home, Index, and Page No Title with thumbnail previews and descriptions for each template.
The Templates screen in the Editor for Sites.

This experience also brings longevity. WordPress complete site editing will not disappear; it will simply change with the years. The platform has an opportunity to evolve to the changes the development team at WordPress would like to bring to WordPress.

The overall impact of this power extends all the way from developers to end users. WordPress fully edits your site gives users greater control over design changes they wish to implement without having to rely on the developers, advanced customizations or even coding expertise.

The alternative to FSE

For the WordPress staff, FSE is not only an option for the moment, but it's also the future of WordPress. But, you'll require an appropriate theme for it (more of which later). What's more, other WordPress companies might not be in agreement particularly those that have competing products.

A code editor window showing PHP functions for registering custom block styles in WordPress. The code defines styles for an arrow-icon-details block, including CSS properties for padding and list-style-type.
An editor for coding that shows a portion of PHP code.

It's true that the Block Editor can still be used for the majority of customizing and creating content. From this point to full site editing could be just a quick hop, and you'll likely use it already:

The WordPress Block Editor interface for a Privacy Policy page. The content area shows sections on Comments, Media, and Cookies with suggested text. A sidebar on the right offers block editing options for typography and styling.
WordPress Block Editor. WordPress Block Editor.
The Elementor interface within WordPress, showing text editing tools on the left, a preview of the page content in the center featuring a mountain landscape image, and a structure panel on the right showing the page layout elements.
The Elementor page builder screen within WordPress.

To experience a completely different approach in comparison to WordPress fully editing your site and to return back to where the whole thing began, you could opt for the brand fresh CMS: ClassicPress.

The ClassicPress website homepage. It features a teal and green gradient background with white text describing ClassicPress as The CMS for Creators. There is an image of the ClassicPress dashboard and buttons to download or switch from WordPress.
The ClassicPress homepage.

The idea behind the project is that WordPress's evolution is a great idea, in addition to the Block Editor and, by extension, FSE. Therefore, the ClassicPress Fork does not include FSE. Instead, you'll create websites with either the Classic or TinyMCE Editor just like previously.

The Block Editor is essentially a solution to the Block Editor's lack of maturity at the time of its initial release. At the time, the idea seemed to make sense on paper. Given WordPress's current editing experiences however, there's no incentive to use ClassicPress.

What is the process? WordPress complete site editing functions

In a nutshell, WordPress full site editing extends the Block Editor's functionality across your entire website. For you to use FSE for full site editing, you must have the 'Block' theme or 'FSE theme' that supports FSE. This will be discussed in the future.

The most basic overview of the way FSE operates is simple:

  • You can access site-wide tools for designing. The Global Styles panel later, however, it allows you to modify the appearance of elements on your whole site. In many cases, you won't need special CSS for implementing your ideas.
  • The theme.json file is the heart of FSE. The configuration file defines the primary styles and configurations of your theme. This is a good starting point to developing your site's design however, it could also become the "hub" of your development.

Most users won't run any version of WordPress older than 5.9 However, if you are, then you'll have update your WordPress to make use of FSE. We'll outline that you'll also need a supporting theme. Let's discuss this quickly.

Picking the right FSE topic

  • Check for regular updates to the theme's codebase.
  • Find out what others have to say about the theme by reading reviews and ratings.
  • Make sure the developer offers the appropriate level of service according to your specific needs.

Since WordPress complete site editing is a new arrival to the platform, fewer theme options are available to you. However, this doesn't mean that quality is hard to find, though. A lot of larger companies have their take on a FSE/Block themes. One of the first was ThemeIsle's FSE-based Neve: Neve:

The Neve FSE theme site. The header includes navigation links, and the main content features a headline (“Create and grow your unique website today”) with a subheading and two Call To Action buttons. Below are three feature icons for building sites, style variations, and pattern-readiness.
The Neve FSE theme home page.

The 'traditional' or 'classic' version of the theme makes use of the Customizer that was previously available on the Appearance screen. The new version includes the Site Editor fully and offers better subjective performance.

There are other Block themes worth looking at for example, like Portfolio WP as well as Mugistore. But, Ollie is perhaps the most popular among them all:

An array of website design mockups and UI components displayed in a grid layout from the Ollie theme. It showcases various elements such as headers, content sections, image galleries, and Call To Action buttons in dark, light, and colorful themes.
The Ollie theme home page.

It enables WordPress complete site editing, with no sway. It comes with an excellent onboarding tool, and comes with a premium version that includes lots of Pattern Library elements as well as templates.

The Twenty Twenty-Four theme home page, displaying a hero section including a large architectural image of a modern building with a distinctive slanted roof covered in wooden slats. The header includes navigation links for a Privacy Policy and a Sample Page.
The Twenty Twenty-Four theme home screen.

The Site Editor's capability and its depth allow the creation of (and extend) themes that often require lots of code and resources. It democratizes the ability to develop and create themes. The main interface is the first interface for these.

Exploring the main FSE interface

To find the Site Editor, navigate to Edit > Appearancewithin WordPress:

A screenshot of the WordPress dashboard. The left sidebar displays the main WordPress admin menu options. The Appearance menu is expanded to show the Themes and Editor options. It also shows a Site Health Status warning.
The link Appearance > Editor in the WordPress dashboard.

The interface is simple enough. On the right-hand side there is a design preview. Clicking this will launch the interface of Site Editor for your home page. On the left is a set of Links to other pages for editing for specific task. Then we'll examination of these screens later.

Before we get into each of the five screens in FSE, note that you have the option of exiting from Site Editor using the WordPress logo that is located in the upper-left part of your screen. As an alternative, you are able to click the 'back' icon on the primary Designpage:

The WordPress Site Editor’s Design screen. There are options for Navigation and Styles visible. The WordPress logo and a back arrow are highlighted in the top left-hand corner.
The primary Site Editor Design page.

Now that we have this over now, let's dive into FSE.

The 5 foundations of WordPress complete site editing

We'll now look at each of the screens in the editor in relation to the way it appears in its navigation. This actually leads us to discuss that screen!

1. Navigation

The Navigation page replaces the appearance > menus screen. Once you enter it, you'll be presented with an overview of the pages and posts that you have on your website:

A full view of the Navigation page within the WordPress Site Editor. The left-hand sidebar shows a navigation menu structure, while the main content area displays a website preview with placeholder text and the visual navigation menu.
The site editor's navigation page.

If this is your first site, it will display all of your posts as well as pages listed here. This can be confusing as it represents your primary navigation menu. Near to the Navigation heading, you can open the Actions menu. This will give you options to modify the menu alter the name, delete it, or copy it

A portion of the Navigation page within the WordPress Site Editor. The site’s title is visible at the top. The left-hand sidebar shows navigation menu items, and a drop-down menu in the center offers options to rename, edit, duplicate, or delete a selected menu item.
Open the Actions menu from the Navigation page.

If you click on Edit to open the Block Editor, it will display a version of the Block Editor that contains your navigation block menu:

The Site Editor’s navigation menu interface. The main content area shows a list of navigation menu items using Lorem Ipsum text. On the right-hand side, there's a Navigation Menu panel with options to edit and manage the menu structure.
Work with using Navigation Block within the Site Editor.

On the sidebar, you have options to move each entry up or down and take it off the list, and build a sub-menu from it:

A close-up view of the Navigation Menu Block options within the Site Editor. It shows a drop-down menu of options for the first menu item to move them up or down, add submenu links, or remove items.
The sidebar of the Navigation Block.

Each entry in the menu uses it's own Page Link Block, which will come with the option of its own. You have inline formatting tweaks and style of the sidebar options:

The Site Editor displaying the contents of a Navigation Menu Block. An inline menu displays a list of options to add new links, customize typography, adjust styles for the navigation elements, and more.
The options for formatting an individual page Link Block within the Site Editor.

Note that you can include inline images or submenus on this page. This is far more flexible than the standard way to create navigation. If you want to add a new item to the menu, just click the Plus icon, and then select your post or page:

A close-up of the Navigation Block within WordPress, showing the Add link menu. The menu displays a search bar to enter a URL and a list of pages including Privacy Policy and Sample Page. Icons for adding content and navigating are visible in the top toolbar.
The options to add a new page as an option for navigation.

When you save your edits, you'll see the navigation reflect your tweaks. For further menus to be created, you can use this action > duplicate link back on the Navigation page.

2. Styles

The Styles screen lets you can control the style of your site on the global scale. This sidebar lets you choose various palettes and font settings to create different styles:

The Styles page within the WordPress Site Editor. The headline reads A passion for creating spaces, and precedes a description of services. Six service categories are listed below: Renovation and restoration, Continuous Support, App Access, Consulting, Project Management, and Architectural Solutions. The left-hand sidebar shows various style presets and color palettes for customizing the theme.
The screen for the Site Editor's Styles screen.

By clicking on any of them, you can reveal the design's the appropriate spot on your website. There's also an Edit'pencil icon located in the top right of the sidebar to further make changes in the Site Editor:

A close-up of a website design within the Site Editor showcasing services offered by an architectural firm. The right-hand sidebar shows style customization options for typography, colors, shadows, and layout.
The selections available on the Style sidebar of the site editor.

Each of the options within the bar here is a selection of fonts, colors, layouts as well as shadow settings. In particular, you could select site-wide fonts and then apply them to different elements of your design:

The Site Editor interface showing global typography settings. The left-hand side displays partial text about creating spaces, while the right panel shows font and style options including Cardo, Inter, and System fonts. The color scheme uses red text on a light background.
The settings for typography are available in the Site Editor sidebar.

Going deeper into the menus may provide you with additional options to experiment with, such as spacing, colors and many more. Layoutsection Layoutsection lets you alter the dimensions of your main content area. You can also adjust padding and Block spacing:

A screenshot of the WordPress Site Editor interface showing layout customization options. The main content area displays a heading "for creating spaces" with some descriptive text. The right-hand sidebar shows layout settings for adjusting content width, padding, and block spacing.
The Layout options within The WordPress Site Editor.

If you'd like to know what these modifications look like without browsing your site You can click the "eye" icon to open the Style Book. It's an excellent tool to visualize which designers will appreciate:

The WordPress Style Book interface, showing typography options for a website. The text "Code Is Poetry" is displayed in various sizes to demonstrate different heading styles. A paragraph of sample text and a bulleted list are also shown. The right-hand sidebar offers options to customize typography, colors, shadows, and layout.
The WordPress Site Editor's Style Book.

Finally, while we won't be focusing on it You can customize the style of every Block on your own site. As an example, you can create a new style based on the Paragraph Block's style that is global. Again, when you finish up, you can save your modifications, and they will be applied to your website.

Using the theme.json file in conjunction with WordPress Full site editing

A code editor displaying a portion of a WordPress theme.json file. The visible section defines color palettes and gradients, including names, hex color codes, and gradient definitions for various color schemes.
A theme.json file in a coding editor.

It lets you specify the default styling for your website and Blocks, and you'll utilize it as a configuration file. Moreover, it uses the JSON formatting and provides the user a simpler experience than in the past.

Ultimately, know that whatever you are able to do inside theme.json, you can also do within Site Editor.

3. Pages

Pages screen is a copy of the Pages screen is a duplicate of the features of the standard Posts Screens and Pages of the WordPress dashboard. You'll find, for instance, the statuses of your pages that categorize your posts into Published drafts, scheduled, and more.

The Site Editor’s Pages screen, showing a list of filtered scheduled pages on the left-hand side. The right-hand side shows a preview of the home page of a website.
The Pages screen from The Site Editor.

Every page comes with additional options, like Edit View, View, Rename and Delete. It is also possible to edit a page using the 'pencil icon. On the uppermost part of the list, there's an"Add New" Page button, which will do the job of a lifetime.

If you already use the Block Editor the screens feel most at home to you. However, while you have the same features here like you normally do, the Site Editor gives you some extra Theme Blocks to assist you in building your own site. They cover common scenarios like adding a website logo as well as navigation, authors comments, and much more:

The WordPress Site Editor interface. The left-hand sidebar shows various Block options such as Navigation, Site Logo, and Site Title. This sidebar highlights the Query Loop Block. The main editing area displays a page layout with a hero image.
Choosing Theme Blocks from the WordPress Site Editor.

One of them - one of them - the query loop block - can help you achieve tasks that you'd often require PHP for. It, for instance, can display content in accordance with particular parameters, it is possible to display your latest posts or even build a portfolio. But, none of that will be possible without the two screens of the Site Editor.

4. Templates

The WordPress Templates management interface within the Site Editor. It displays various page templates such as All Archives, Blog Home, Index, and Page No Title with thumbnail previews and descriptions for each template.
The Templates screen in the Site Editor.

The process of working with templates follows the same approach as posts and pages: you'll use the Editor for Sites to include Blocks into the template, then save the changes. Of course, these will apply to every page using the template.

To create a new template, click on the "Add New Template button:

Adding a new template within the WordPress Site Editor. It shows options to add templates for different page types such as Front Page, Pages, Author Archives, Category Archives, and more.
Adding a new template within the Editor for Sites.

The process will take you through a simple process to pick a kind of template you want to design and then a Block Pattern for the first design. These designs are the subject of our last section.

5. Patterns

Block Patterns are a related collection of Blocks which fulfill certain tasks on your site. You can, for instance, incorporate a header design that includes logo, navigation, and site title:

The WordPress Site Editor showing a header Block Pattern containing menu items, a site title, logo placeholder, and links to a Privacy Policy, Sample Page, and two other Latin placeholder text items. The WordPress interface controls are visible at the top of the image.
Working on a header Block Pattern in The Site Editor.
The WordPress Patterns management page within the Site Editor. The left-hand sidebar shows categories of patterns. The main area displays thumbnail previews of banner patterns, including images of buildings and architectural details.
The Block Pattern library within the Site Editor.

On the left-hand side there's a list of all the available patterns split into folders referred to as 'types. They are an excellent option to build quickly an online design and can often appear stunning.

Its Add New Patternbutton will open the editor, which lets you design those sections on your own. It allows you to design components that can be reused for your site that is a long-lasting and efficient way of creating websites for you and everyone else you work with.

How to use WordPress Full site editing in order for creating designs

There's plenty to dive into with regard to WordPress complete site editing and we can't cover everything that you can accomplish with it. We can however provide a few recommendations to make the most of FSE.

In this case, you could export your style and templates to be reused on different sites. To do this, head to the editor of each page or post, after which click the Options menu from the top toolbar. Within the drop-down menu, choose export:

The Site Editor interface showing the main editing screen, menu options, and a sidebar displaying editing tools. At the bottom, the Export functionality is highlighted.
Exporting a theme using the Options tab of the Site Editor.

The Search icon on the site editor's screen and in the search bar within the Block Editor toolbar will give you accessibility to WordPress Command Palette or Command Center. If you're a user of code editors, you'll know how it works. It's a means of getting to almost anywhere within the Site Editor by using a context-sensitive search query. You can also execute commands

The Command Palette within the Site Editor. The drop-down menu shows options such as Styles, Single Posts, Pages, Sidebar, and Post Meta, among others.
Opening and using opening and using the Command Palette from the Site Editor's Design screen.

This can accelerate your progress and decrease the amount of keyboard or mouse actions you need to make. It is possible to add, remove, and edit all manner of elements on your site from this as well as toggle various views and playing on the patterns.

Summary

WordPress full site editing represents the latest method to create your web site with no code. This is a major leap from previous editing versions, offering you a an array of choices to experiment with.

We like how flexible it can be: normal users of websites won't be required to edit a line of code and can use the screen of Site Editor. Developers have access to their own theme.json file, which we'll go over in the next post. Regardless, right now we are at the top of making the perfect WordPress website that is built to your precise needs.

Are you interested in making use of WordPress full-site editing in your WordPress work? Let us know your thoughts in the comment section below!

Jeremy Holcombe

Senior Editor at WordPress Web Developer as well as Content writer. Apart from everything related to WordPress, I enjoy the beach, golf, as well as movies. Also, I have height problems.