{"id":27424,"date":"2020-09-23T16:10:03","date_gmt":"2020-09-23T20:10:03","guid":{"rendered":"https:\/\/www.boldgrid.com\/support\/?p=27424"},"modified":"2022-01-06T14:15:42","modified_gmt":"2022-01-06T19:15:42","slug":"twenty-twenty-one","status":"publish","type":"post","link":"https:\/\/www.boldgrid.com\/support\/wordpress-tutorials\/twenty-twenty-one\/","title":{"rendered":"Twenty Twenty-One Theme for WordPress 5.6"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<?xml encoding=\"utf-8\" ?><html><body><div class=\"boldgrid-section\">\n<div class=\"container-fluid\">\n<div class=\"row\">\n<div class=\"col-md-12 col-xs-12 col-sm-12\">\n<p class=\"\">We&rsquo;ve known for a while that <a href=\"\/support\/wordpress-tutorials\/introducing-wordpress-5-6\/\">WordPress 5.6<\/a> will include a new default theme and today we get our first look! The Twenty Twenty-One theme has a minimalist design &ndash; a blank canvas for the block editor &ndash; and sets the stage for <a href=\"\/support\/wordpress-tutorials\/full-site-editing\/\">Full Site Editing<\/a>.<\/p>\n<h2 class=\"\" id=\"twenty-twenty-one-theme-design\">Twenty Twenty-One Theme Design<\/h2>\n<p class=\"\">At its core, Twenty Twenty-One uses a modified version of the <a href=\"https:\/\/wordpress.org\/themes\/seedlet\/\">Seedlet theme<\/a>. This base makes creating child themes easier than ever thanks to nested CSS variables (a simple overview of these terms is provided at the end of this article).<\/p>\n<p class=\"\">The theme is designed to use a pastel green background with two shades of gray for text. The default color palettes are pastels, which are growing in popularity, but using the color picker you can select any background color you&rsquo;d like.<\/p>\n<p class=\"\">What is the theme&rsquo;s screenshot going to look like? The starter content is still being worked on, so it&rsquo;s hard to tell, but make sure you follow <a href=\"https:\/\/github.com\/WordPress\/twentytwentyone\/issues\/113\">this ticket<\/a> to be one of the first to know!<\/p>\n<p class=\"\"><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-color-palettes.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-27466\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-color-palettes.jpg\" alt=\"Twenty Twenty-One Theme Color Palettes\" width=\"1000\" height=\"366\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-color-palettes.jpg 1000w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-color-palettes-300x110.jpg 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-color-palettes-768x281.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<h3 data-toc-title=\"Gradient Backgrounds\" id=\"what-about-gradient-backgrounds\">What About Gradient Backgrounds?<\/h3>\n<p class=\"\"><a href=\"https:\/\/github.com\/WordPress\/twentytwentyone\/issues\/46\">According to @carolinan<\/a>, &ldquo;<i>The theme currently has no custom gradients, but a placeholder for editor-gradient-presets has been left in functions.php to make them easier to include.&rdquo;<\/i><\/p>\n<p class=\"\">However if no custom gradients are added, this code will removed for Beta 1, which is scheduled for release on October 20, 2020. These gradients were recently tested by the Mel Choyce, the Default Theme Design Lead, and she had these comments:<\/p>\n<ul>\n<li>All of them look great when inside a block with the border style<\/li>\n<li>The lighter colors don&rsquo;t look as good against the default mint background, without any sort of divider<\/li>\n<li>The gradients that go from mint to another color, or another color to mint, look good. And, you can do fun things by combining those with a solid color group blocks to get a smooth color transition<\/li>\n<\/ul>\n<p class=\"\"><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-gradients.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-27443\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-gradients-1024x165.png\" alt=\"Twenty Twenty-One Gradient Examples\" width=\"1024\" height=\"165\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-gradients-1024x165.png 1024w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-gradients-300x48.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-gradients-768x123.png 768w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-gradients.png 1288w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h2 class=\"\" id=\"starter-content\">Starter Content<\/h2>\n<p class=\"\">While there will be changes to the Twenty Twenty-One starter content, this release gives you an idea of how the theme will look and feel.<\/p>\n<p class=\"\"><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-starter-content.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-27437\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-starter-content-790x1024.png\" alt=\"Twenty Twenty-One Theme Starter Content\" width=\"790\" height=\"1024\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-starter-content-790x1024.png 790w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-starter-content-231x300.png 231w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-starter-content-768x996.png 768w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-starter-content.png 800w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/a><\/p>\n<h3 id=\"starter-content-improvements\">Starter Content Improvements<\/h3>\n<p class=\"\">In a recent <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/06\/revisiting-starter-content-on-org-and-beyond\/\">WordPress.org post<\/a>, @helen had the following to say:<\/p>\n<div class=\"row\">\n<div class=\"col-md-3 col-sm-12 col-xs-12 align-column-center\">\n<p class=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-27628\" src=\"https:\/\/secure.gravatar.com\/avatar\/6506162ada6b700b151ad8a187f65842?s=150&amp;d=mm&amp;r=g\" alt=\"\" width=\"150\" height=\"150\"><\/p>\n<p class=\"h4\">Helen Hou-Sandi<\/p>\n<p class=\"\">Core Lead Developer<\/p>\n<\/div>\n<div class=\"col-md-9 col-sm-12 col-xs-12\">\n<blockquote style=\"padding: 1px 20px 10px; margin-top: 20px; margin-bottom: 20px;\"><p>Since we have a new default theme coming, we should consider what kind of starter content can both showcase the theme in a demo and also help new users get started with block patterns and other fun features &ndash; a walkthrough, if you will. Based on experience with starting content, we will want to strike a balance between showing users what they can do and adding too many individual pieces of content that have to be tracked down and removed if they don&rsquo;t want it. For a future release, we should start exploring what it might look like to opt into importing starter content into existing sites, whether wholesale or piecewise.<\/p><\/blockquote>\n<\/div>\n<\/div>\n<p class=\"\">In a recent #core meeting, the ability to <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/38624\">import starter content with existing sites<\/a> was discussed. Currently, starter content is only available on fresh sites. Once you&rsquo;ve created or modified a page or post, the theme&rsquo;s starter content won&rsquo;t load in your Customizer.<\/p>\n<p class=\"\">It sounds like the community is on board for trying to get these changes in a future Core release, as the deadline for WordPress 5.6 is approaching too quickly. Here&rsquo;s what a few users had to say on starter content:<\/p>\n<div class=\"row\">\n<div class=\"col-md-4\">\n<blockquote style=\"font-size: 14px; font-style: italic;\"><p>I love the idea of enhancing starter content, I feel like it&rsquo;s not widely used, because it&rsquo;s not properly utilized by [wordpress.org], so that would be wonderful!<\/p><\/blockquote>\n<\/div>\n<div class=\"col-md-4\">\n<blockquote style=\"font-size: 14px; font-style: italic;\"><p>Yes yes yes on starter content, wizards, anything that can get new users all setup nicely<\/p><\/blockquote>\n<\/div>\n<div class=\"col-md-4\">\n<blockquote style=\"font-size: 14px; font-style: italic;\"><p>I feel like starter content is like the mannequin for themes on a website and the smaller the distance between the preview and the actual content on the site, the better<\/p><\/blockquote>\n<\/div>\n<\/div>\n<p class=\"\">@helen also mentioned that one goal of Twenty Twenty-One is to highlight block patterns, and to do this the theme&rsquo;s preview needs to do this very well. We&rsquo;re not sure what changes will come about to help accomplish this, but her wheels are spinning.<\/p>\n<h2 class=\"\" id=\"new-block-patterns\">New Block Patterns<\/h2>\n<p class=\"\">While support for patterns is currently available in WordPress 5.5, the Twenty Twenty-One theme will include unique patterns perfectly designed to match.<\/p>\n<h3 id=\"what-is-a-block-pattern\">What is a Block Pattern?<\/h3>\n<p>A standard WordPress Block is made up of a single element &ndash; Paragraph, Heading, List, etc. A <strong>Block Pattern<\/strong> is a layout consisting of multiple elements. To access Block Patterns, click the blue + button in the upper left of the editor. Next to the Blocks heading is Patterns, click that to see available Block Patterns.<\/p>\n<p><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/block-pattern.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-27858\" style=\"border: 1px solid #000;\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/block-pattern.png\" alt=\"Twenty Twenty-One Block Pattern\" width=\"300\" height=\"391\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/block-pattern.png 413w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/block-pattern-230x300.png 230w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Below are a few designs, but they have yet to make their way into the Twenty Twenty-One theme itself. Current Block Pattern designs and discussion on new ones are shown in the <a href=\"https:\/\/github.com\/WordPress\/twentytwentyone\/issues\/50\">add initial block patterns<\/a> ticket. Core is actively looking for more ideas, you can <a href=\"https:\/\/github.com\/WordPress\/twentytwentyone\/issues\/new?assignees=&amp;labels=Needs+design+feedback%2C+%5BComponent%5D+Block+Patterns&amp;template=block-pattern-ideas.md&amp;title=Block+Pattern%3A+\">submit a block pattern<\/a> today!<\/p>\n<p class=\"\"><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-patterns.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-27467\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-patterns.jpg\" alt=\"Twenty Twenty-One Theme Patterns\" width=\"1000\" height=\"998\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-patterns.jpg 1000w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-patterns-300x300.jpg 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-patterns-150x150.jpg 150w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-patterns-768x766.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<h3 id=\"block-designs\">Block Designs<\/h3>\n<p class=\"\">The &ldquo;Latest Posts&rdquo; block is currently under development too. Here&rsquo;s a preliminary screenshot of what it could look like, but you&rsquo;ll want to follow <a href=\"https:\/\/github.com\/WordPress\/twentytwentyone\/issues\/76\">this ticket<\/a> to learn more.<\/p>\n<p class=\"\"><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-latest-posts-block.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-27468\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-latest-posts-block-639x1024.jpg\" alt=\"Twenty Twenty-One Latest Posts Block\" width=\"450\" height=\"721\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-latest-posts-block-639x1024.jpg 639w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-latest-posts-block-187x300.jpg 187w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-latest-posts-block-768x1232.jpg 768w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-latest-posts-block.jpg 800w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\n<h2 id=\"using-full-site-editing-with-twenty-twenty-one\">Using Full Site Editing with Twenty Twenty-One<\/h2>\n<p>WordPress previously announced there will be an official Full Site Editing version of the WordPress 5.6 default Twenty Twenty-One, called <a href=\"https:\/\/make.wordpress.org\/themes\/2020\/10\/23\/developing-the-full-site-editing-version-of-twenty-twenty-one\/\">Twenty Twenty-One Blocks<\/a>. This theme has been renamed to TT1 Blocks to avoid confusion with the Twenty Twenty-One theme once both themes are in the WordPress directory.<\/p>\n<p>Before you get started, it&rsquo;s important to find a safe testing environment. We recommend using BoldGrid&rsquo;s Cloud WordPress service to create fully functional <a href=\"https:\/\/www.boldgrid.com\/free-wordpress-sites-demo\/\">free WordPress installations<\/a> in the cloud within seconds. If your install does something unexpected, simply delete and start fresh!<\/p>\n<p>Start by installing and activating the main Gutenberg plugin, or updating to the latest version.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-32545\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/gutenberg-plugin.png\" alt=\"Gutenberg WordPress plugin\" width=\"500\" height=\"131\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/gutenberg-plugin.png 811w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/gutenberg-plugin-300x78.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/gutenberg-plugin-768x201.png 768w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Then go to <a href=\"https:\/\/github.com\/wordpress\/theme-experiments\">https:\/\/github.com\/wordpress\/theme-experiments<\/a> and download the zip.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32546\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/download-TT1.png\" alt=\"download TT1 FSE theme\" width=\"367\" height=\"328\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/download-TT1.png 367w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/download-TT1-300x268.png 300w\" sizes=\"auto, (max-width: 367px) 100vw, 367px\" \/><\/p>\n<p>Unzip the file, which is called theme-experiments-master, to see everything available. Look for the <b>tt1-blocks<\/b> folder, and create a new zip archive with ONLY this folder. This will be the theme you upload to your WordPress installation. Now there will be a link for <b>Site Editor (beta)<\/b> in your WordPress dashboard, like shown below. If you do not see this link, Full Site Editing will not be active.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32547\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/site-editor-dashboard-link.png\" alt=\"FSE WordPress dashboard link\" width=\"197\" height=\"236\"><\/p>\n<p>Now navigate to the front end of your website. Looking at the top of the screen, you will see the Customize link is missing from the top admin bar and has been replaced with an <strong>Edit site<\/strong> link.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-32548\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/tt1-admin-bar.png\" alt=\"\" width=\"436\" height=\"38\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/tt1-admin-bar.png 436w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/tt1-admin-bar-300x26.png 300w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/p>\n<p>Clicking the Edit site link will reload the page in an editing view that looks very similar to the core WordPress editor. Now simply click on any element you want to change, or click a <strong>+<\/strong> icon to add a new element. At the bottom of the screen you will see what you are editing and how it&rsquo;s added to your site, in our example we&rsquo;ve clicked on the Site Title.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-32549 size-large\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/fse-front-end-1024x469.png\" alt=\"Full Site Editing front end\" width=\"1024\" height=\"469\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/fse-front-end-1024x469.png 1024w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/fse-front-end-300x137.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/fse-front-end-768x351.png 768w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/fse-front-end-1536x703.png 1536w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/fse-front-end.png 1895w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h3 id=\"wordpress-core-call-for-testing\">WordPress Core Call for Testing<\/h3>\n<p>WordPress Core is actively looking for feedback on the Full Site Editing functionality. There are several ways you can leave feedback. Before January 13, 2021, you can <a href=\"https:\/\/make.wordpress.org\/test\/2020\/12\/23\/fse-program-testing-call-1-template-editing\/\">comment on this Core post<\/a>. You can always create new issues in github on either the <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\">Gutenberg<\/a> or <a href=\"https:\/\/github.com\/WordPress\/theme-experiments\/issues\">theme experiments<\/a> repo.<\/p>\n<h2 id=\"twenty-twenty-vs-twenty-twenty-one\">Twenty Twenty vs Twenty Twenty-One<\/h2>\n<p class=\"\">Twenty Twenty and Twenty Twenty-One are very different themes meant for different use cases. <a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/23\/introducing-twenty-twenty-one\/\">On the WordPress Core blog<\/a>, Mel Choyce-Dwan described Twenty Twenty-One as &ldquo;<em>a fresh canvas, waiting to be painted<\/em>.&rdquo; There are no bold colors or fonts to be found, which is a stark contrast from Twenty Twenty&rsquo;s big bold fonts and bright pink. See our in-depth analysis of Twenty Twenty-One from a design standpoint <a href=\"\/twenty-twenty-one-wordpress-web-design\/\">here<\/a>.<\/p>\n<h2 id=\"impressive-speed-improvements\">Impressive Speed Improvements<\/h2>\n<p class=\"\">The Twenty Twenty-One theme boasts significant speed improvements over Twenty Twenty as well. We set up two websites on a Shared <a href=\"https:\/\/www.boldgrid.com\/wordpress-hosting\/\">WordPress web host<\/a> environment, with no extra caching, and with identical content generated by the <a href=\"http:\/\/wordpress.org\/plugins\/fakerpress\">FakerPress plugin<\/a>, including pages, posts, and images, and then tested the blog archive page. Here were the striking results:<\/p>\n<figure id=\"attachment_27432\" aria-describedby=\"caption-attachment-27432\" style=\"width: 2042px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-speed-test.png\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-27432 size-full\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-speed-test.png\" alt=\"Twenty Twenty-One Theme Speed\" width=\"2042\" height=\"887\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-speed-test.png 2042w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-speed-test-300x130.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-speed-test-1024x445.png 1024w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-speed-test-768x334.png 768w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-speed-test-1536x667.png 1536w\" sizes=\"auto, (max-width: 2042px) 100vw, 2042px\" \/><\/a><figcaption id=\"caption-attachment-27432\" class=\"wp-caption-text\">GTMetrix Results Side-by-Side<\/figcaption><\/figure>\n<p class=\"\">As you can see, Twenty Twenty-One loaded over a full second faster, with a PageSpeed Score improvement of 16%, scoring an eye-opening 96% out of the box. At a glance, Twenty Twenty-One handled serving scaled images better, and made fewer requests since it uses native system fonts rather than the custom <a href=\"https:\/\/rsms.me\/inter\/\">Inter font<\/a> that was bundled with Twenty Twenty.<\/p>\n<p class=\"\">Google PageSpeed Insights shows similar results:<\/p>\n<figure id=\"attachment_27434\" aria-describedby=\"caption-attachment-27434\" style=\"width: 2533px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-pagespeed-insights.png\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-27434\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-pagespeed-insights.png\" alt=\"Mobile PageSpeed Insights Tests\" width=\"2533\" height=\"887\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-pagespeed-insights.png 2533w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-pagespeed-insights-300x105.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-pagespeed-insights-1024x359.png 1024w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-pagespeed-insights-768x269.png 768w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-pagespeed-insights-1536x538.png 1536w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twentytwenty-vs-twentytwentyone-pagespeed-insights-2048x717.png 2048w\" sizes=\"auto, (max-width: 2533px) 100vw, 2533px\" \/><\/a><figcaption id=\"caption-attachment-27434\" class=\"wp-caption-text\">PageSpeed Insights Mobile Test Results<\/figcaption><\/figure>\n<p class=\"\">Overall, here were the statistics:<\/p>\n<table>\n<tbody>\n<tr>\n<td><\/td>\n<td colspan=\"3\"><b>GTMetrix<\/b><\/td>\n<td colspan=\"2\"><b>PageSpeed Insights<\/b><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><span style=\"font-weight: 400;\">Fully Loaded Time<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Total Page Size<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Requests<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Mobile<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Desktop<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Twenty Twenty<\/span><\/td>\n<td><span style=\"font-weight: 400;\">3.6s<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1.36MB<\/span><\/td>\n<td><span style=\"font-weight: 400;\">23<\/span><\/td>\n<td><span style=\"font-weight: 400;\">83<\/span><\/td>\n<td><span style=\"font-weight: 400;\">93<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Twenty Twenty-One<\/span><\/td>\n<td><span style=\"font-weight: 400;\">2.4s<\/span><\/td>\n<td><span style=\"font-weight: 400;\">1.13MB<\/span><\/td>\n<td><span style=\"font-weight: 400;\">22<\/span><\/td>\n<td><span style=\"font-weight: 400;\">96<\/span><\/td>\n<td><span style=\"font-weight: 400;\">99<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 class=\"\" id=\"accessibility\">Accessibility<\/h2>\n<p class=\"\">It looks like Accessibility is also an important feature of the Twenty Twenty-One theme. You can see various questions and tasks within the <a href=\"https:\/\/github.com\/WordPress\/twentytwentyone\/projects\/1\">Twenty Twenty-One GitHub Accessibility project<\/a>.<\/p>\n<p class=\"\"><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-accessibility.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-27439\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-accessibility.png\" alt=\"Twenty Twenty-One Theme Accessibility\" width=\"1000\" height=\"440\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-accessibility.png 1000w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-accessibility-300x132.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-accessibility-768x338.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p class=\"\">All of the current 16 cards in this project were created by the wonderful <a href=\"https:\/\/github.com\/carolinan\">Carolina Nymark<\/a> (shout out to her <a href=\"https:\/\/themesbycarolina.com\/\">themes site<\/a>!), so you can tell she&rsquo;s taking Accessibility in Twenty Twenty-One very seriously.<\/p>\n<h2 class=\"\" id=\"languages\">Languages<\/h2>\n<p class=\"\">Looking at GitHub, we can also see a change in the languages used between Twenty Twenty and Twenty Twenty-One. As you can see there&rsquo;s a new language used this year &ndash; SCSS &ndash; which is how we utilize nested CSS. In Twenty Twenty-One almost <strong>85%<\/strong> of the code is CSS or SCSS.<\/p>\n<div class=\"row\">\n<div class=\"col-md-6 col-sm-6 col-xs-12\">\n<p class=\"\"><strong>Twenty Twenty<\/strong><\/p>\n<ul class=\"\">\n<li>CSS 58.3%<\/li>\n<li>PHP 34.3%<\/li>\n<li>JavaScript 7.4%<\/li>\n<\/ul>\n<\/div>\n<div class=\"col-md-6 col-sm-6 col-xs-12\">\n<div>\n<p class=\"\"><strong>Twenty Twenty-One<\/strong><\/p>\n<ul class=\"\">\n<li>CSS 64.8%<\/li>\n<li>SCSS 19.9%<\/li>\n<li>PHP 14.2%<\/li>\n<li>JavaScript 1.1%<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<p class=\"\"><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-languages.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-27469\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-languages.png\" alt=\"twenty Twenty-One coding languages\" width=\"1000\" height=\"314\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-languages.png 1000w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-languages-300x94.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/twenty-twenty-one-languages-768x241.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<h2 id=\"what-is-scss\">What is SCSS?<\/h2>\n<p class=\"\">SCSS, or Sass, is CSS on the next level and the official documentation can be <a href=\"https:\/\/sass-lang.com\/guide\">found here<\/a>. In this article we will go over the specific features of SCSS used in the Twenty Twenty-One theme &ndash; Variables and Nesting.<\/p>\n<h3 id=\"what-are-scss-variables\">What Are SCSS Variables?<\/h3>\n<p class=\"\">Using consistent fonts and colors is easier than ever before with variables. When writing your own code you won&rsquo;t have to remember the exact hex of a color or how to spell a font. You can declare a variable once and use the variable in place of the hex or font name.<\/p>\n<p class=\"\">Variables also makes design changes significantly easier &ndash; since the font name and color only appear one time in the stylesheet, they only need to be changed one time. This one change will cause everywhere the variable is used across your site to update accordingly.<\/p>\n<p><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/scss-variables.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-27452\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/scss-variables.png\" alt=\"SCSS Variables\" width=\"491\" height=\"194\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/scss-variables.png 491w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/scss-variables-300x119.png 300w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/a><\/p>\n<h3 id=\"nesting\">Nesting<\/h3>\n<p class=\"\">When using CSS it&rsquo;s up to the author to group similar code together, like in the example below on the right. There are 3 elements related to <strong>nav<\/strong> that are being styled but they need to be completely separate.<\/p>\n<p class=\"\">This same code is written in SCSS on the left. Notice <strong>nav<\/strong> only appears once and the styling for the 3 elements is nested inside. This provides cleaner, easier to read code.<\/p>\n<p class=\"\"><a href=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/scss-nesting.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-27453\" src=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/scss-nesting.png\" alt=\"SCSS Nesting\" width=\"977\" height=\"366\" srcset=\"https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/scss-nesting.png 977w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/scss-nesting-300x112.png 300w, https:\/\/www.boldgrid.com\/support\/wp-content\/uploads\/2020\/09\/scss-nesting-768x288.png 768w\" sizes=\"auto, (max-width: 977px) 100vw, 977px\" \/><\/a><\/p>\n<h2 id=\"frequently-asked-questions\">Frequently Asked Questions<\/h2>\n<h3 id=\"will-there-be-a-dark-mode\">Will There Be a Dark Mode?<\/h3>\n<p>The Twenty Twenty-One theme will include a Dark Mode, however we are unsure how this functionality will be implemented. A recent <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/10\/twenty-twenty-one-dark-mode-update\/\">Core post<\/a> is asking for user feedback on whether Dark Mode should be included with the theme itself, or if moving the feature to a plugin makes more sense.<\/p>\n<p>The WordPress 5.6 Beta 4 has a new <strong>Colors &amp; Dark Mode<\/strong> panel. Here you can decide if your site will opt-in to Dark Mode Support, which uses the visitor&rsquo;s device setting. When using Dark Mode, a button appears on the front end of your website and in the Customizer to turn Dark Mode on or off. When Dark Mode is enabled, the background will be a dark grey with light text and images have a lower contrast.<\/p>\n<p><span class=\"heading-font\" style=\"font-size: 20px;\">How Does Dark Mode Work?<\/span><br>\nHere is a video showing how enabling Dark Mode changes the front end design:<\/p>\n<div class=\"video-responsive\">\n<div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-27424-1\" width=\"640\" height=\"360\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/make.wordpress.org\/core\/files\/2020\/11\/darkmode-web.mp4?_=1\" \/><a href=\"https:\/\/make.wordpress.org\/core\/files\/2020\/11\/darkmode-web.mp4\">https:\/\/make.wordpress.org\/core\/files\/2020\/11\/darkmode-web.mp4<\/a><\/video><\/div>\n<\/div>\n<h3 style=\"margin-top: 0;\" id=\"can-the-twenty-twenty-one-theme-be-translated\">Can the Twenty Twenty-One Theme be Translated?<\/h3>\n<p>Recently the translatable strings were pushed to GlotPress, so <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-themes\/twentytwentyone\/\" rel=\"nofollow\">Twenty Twenty-One can now be translated<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>We&rsquo;ve known for a while that WordPress 5.6 will include a new default theme and today we get our first look! The Twenty Twenty-One theme has a minimalist design &ndash; a blank canvas for the block editor &ndash; and sets the stage for Full Site Editing. Twenty Twenty-One Theme Design At its core, Twenty Twenty-One [&hellip;]<\/p>\n","protected":false},"author":215,"featured_media":27429,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"bgseo_title":"Twenty Twenty-One Theme for WordPress 5.6","bgseo_description":"WordPress 5.6 and its new default Twenty Twenty-One theme are scheduled to release on December 8, 2020. The Twenty Twenty-One theme has a minimalist design and sets the stage for Full Site Editing. Learn about the design, theme speed, starter content, accessibility and more today! ","bgseo_robots_index":"index","bgseo_robots_follow":"follow","footnotes":""},"categories":[151],"tags":[],"class_list":["post-27424","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tutorials"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/posts\/27424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/users\/215"}],"replies":[{"embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/comments?post=27424"}],"version-history":[{"count":78,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/posts\/27424\/revisions"}],"predecessor-version":[{"id":46721,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/posts\/27424\/revisions\/46721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/media\/27429"}],"wp:attachment":[{"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/media?parent=27424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/categories?post=27424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.boldgrid.com\/support\/wp-json\/wp\/v2\/tags?post=27424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}