Full Site Editing in WordPress
Full Site Editing in WordPress
WordPress
Full Site Editing - The Future of Content Editing in WordPress
https://wptavern.com/state-of-the-word-2020-wordpress-
moves-toward-full-site-editing
https://richtabor.com/full-site-editing
http://localhost:8020/wp-admin/admin.php?page=gutenberg-edit-
site&postId=27&postType=wp_template
VIDEO of TT1
https://youtu.be/QI3qCoiuG3w?t=1289
Site Editor
The site editor allows editing block themes and all their template files. It allows the user
to swiftly navigate between the template hierarchy and make edits across an entire
site. To accomplish this, it introduces some new interface elements, areas to manage,
and the ability to browse the different templates a theme has to offer. Since the entire
template is built with blocks, it leverages all the preview tools that have been built for
blocks and patterns so far, allowing users to quickly visualize their contents.
Theme Experiments
https://make.wordpress.org/themes/2020/07/05/using-the-block-editor-for-theme-
parts/
https://make.wordpress.org/themes/2020/07/06/printing-navigation-block-html-
from-a-legacy-menu-in-themes/
Nav menus and widgets, which are a part of the old paradigm, have been set to
relaunch under the block system for the past two major WordPress releases. They were
● From an implementation standpoint, global styles are nothing more than a JSON
file, currently named experimental-theme.json. But this single file replaces a lot of
● Some of the settings in the global styles are added to the page as CSS variables.
By reusing these variables through the stylesheet, theme developers can ensure
a consistent experience. Not only for the default appearance of a theme, but
also when users choose things like custom colors or font sizes.
1. Right now developers spend their time switching between their code editor and
their browser when developing a theme. With block based themes in FSE, you will
find most of the time being spent in the editor while developing.
2. https://wpdevelopment.courses/articles/full-site-editing-theme-learnings/
References:
1. FSE Testing program with TT1 theme - it has certain custom blocks as well like Site
Logo.
https://wptavern.com/what-is-full-site-editing-and-what-does-it-mean-for-the-future-
of-wordpress
3. Q themes ( https://wptavern.com/q-first-fse-wordpress-theme-now-live )
● You can not only edit posts but also the block template. With Full Site Editing, people
are able to edit both an individual post’s content and, with the release of Gutenberg 9.6, the
● You can create a Site Logo block for adding dynamic content like a site logo. See
● the traditional admin screens — will disappear. The customizer, which was once
● WordPress 5.7 and beyond will be about the site editor and block-based themes.
The site editor is the visual representation of block templates that theme
● Templates are infinitely customizable by the user from the WordPress admin.
● While themers will create custom configurations and set defaults, the power to
decide what the front end of the site will look like will ultimately reside in the
user’s hands.
● Switch between post editor and site editor. Because the post editor and the
switch between the two. There is currently a ticket for adding such a
● Why it took so long for FSE ? We were just getting our bearings in
The big Phase 2 changes this year means that theme authors will
necessary for a while. However, any theme author who is not already
meetings. If time does not allow for attendance, you should at least
repository.
● How can developers help further?
centered around theme functions. These include blocks for the site
● Query Block
https://make.wordpress.org/core/2020/12/10/status-check-site-
editing-and-customization/
● Enable the "Full Site Editing" experiment in the Gutenberg > Experiments panel.
Limitations of FSE:
● Because when you first create your theme in the site editor, you will save the
templates and template parts to the database. Then you export them as
HTML files, and add them to your theme. Once that is done you need to
delete all the existing full-site editing posts, so that the theme-provided
synchronized to the theme. You either need to re-export the templates each
time, or to copy the changes from the post content in the database.
frustrating to deal with. Writing out JSON by hand in a file that quickly grows
because there is no validation, and small mistakes can break the entire file.
This, coupled with the lack of documentation, makes it hard to find out where