{"id":21615,"date":"2019-02-18T12:04:08","date_gmt":"2019-02-18T10:04:08","guid":{"rendered":"https:\/\/themeisle.com\/blog\/?p=21615"},"modified":"2019-02-18T13:03:00","modified_gmt":"2019-02-18T13:03:00","slug":"how-we-prepared-themes-plugins-for-wordpress-5-0","status":"publish","type":"post","link":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/","title":{"rendered":"How We&#8217;ve Prepared Our Themes &#038; Plugins for the New Block Editor in WordPress 5.0"},"content":{"rendered":"<p>Here at Themeisle, we started building themes and plugins six years ago. To be more exact, Themeisle&#8217;s first theme was published in the WordPress repo in July 2013. Back then, we were on WordPress 3.6 and people were doing the Harlem Shake. A lot of changes have happened in WordPress (and music) since then, and we&#8217;ve gotten better at making themes and plugins.<\/p>\n<p>Changes happening with the WordPress CMS are influencing our users, our products, and our business. And the recent <a href=\"https:\/\/themeisle.com\/blog\/wordpress-5-0\/\">release of WordPress 5.0<\/a> was no different.<\/p>\n<p>The new block editor pushed us to reconsider our product portfolio and come up with a plan to integrate the <a href=\"https:\/\/themeisle.com\/blog\/what-is-gutenberg\/\">new block editor (<em>AKA Gutenberg<\/em>)<\/a> into&nbsp;<a href=\"https:\/\/themeisle.com\/blog\/meet-neve\/\">our themes<\/a> and <a href=\"https:\/\/themeisle.com\/wordpress-plugins\/\">plugins<\/a>.<\/p>\n<p>While the block editor was undergoing testing, we watched the community talking about it, bashing the initiative and the adversity it created. But as the release rolled out, developers found that most end-users were quite content with it.<\/p>\n<div class=\"su-row\">\n<div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">At the time that we&#8217;re publishing this post, over 30% of users have updated their sites to 5.0, which is <a href=\"https:\/\/gutenstats.blog\/\" target=\"_blank\" rel=\"noopener\">a considerable amount<\/a> even if some of them are still using the old editor.<\/p>\n<p>So here&#8217;s what we did to prepare a smooth transition to the new editor and a few considerations for users who are faced with the challenge of whether or not to use the block editor.<\/div><\/div>\n<div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=Here%27s+how+%40Themeisle+prepared+their+themes+and+plugins+for+the+new+%23WordPress+block+editor...&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/' target='_blank' rel='nofollow'>Here's how @Themeisle prepared their themes and plugins for the new #WordPress block editor...<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=Here%27s+how+%40Themeisle+prepared+their+themes+and+plugins+for+the+new+%23WordPress+block+editor...&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div><\/div><\/div>\n<\/div>\n<h2>Detailed block editor compatibility for our themes<\/h2>\n<p><a href=\"https:\/\/themeisle.com\/themes\/hestia-pro\/\">Hestia<\/a>, <a href=\"https:\/\/themeisle.com\/themes\/neve\/\">Neve<\/a>, and <a href=\"https:\/\/themeisle.com\/themes\/shop-isle-pro\/\">ShopIsle<\/a> are our most popular themes at this moment, so we&#8217;ve paid special attention to integrating the themes&#8217; options with the new editor. This results in a better UI and better control over how the changes in the backend translate to the frontend. The editing experience in our themes is more accurate and more similar to how a page actually looks.<\/p>\n<div id=\"attachment_20396\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><video autoplay muted loop playsinline poster="https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2018\/11\/Gutenberg-demo.gif" decoding=\"async\" aria-describedby=\"caption-attachment-20396\" class=\"aligncenter wp-image-20396 size-full\" style=\"-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5);\" original-src=\"https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2018\/11\/Gutenberg-demo.gif\" alt=\"Gutenberg demo\" width=\"768\" height=\"480\"><p id=\"caption-attachment-20396\" class=\"wp-caption-text\"><a href=\"https:\/\/themeisle.com\/themes\/neve\/\">Neve<\/a> has integrated the Gutenberg editor seamlessly into the backend. Now your edits will look almost identical to the frontend.<\/p><\/div>\n<p>We&#8217;ve also looked at what we can offer within <a href=\"https:\/\/themeisle.com\/blog\/gutenberg-blocks-explained\/\">the blocks<\/a> and how we can bring more of each theme&#8217;s flavor into the blocks&#8217; styling. We&#8217;ve made sure that all typography, color, and layout options (<em>including both those&nbsp;from the theme or from the new editor<\/em>)&nbsp;make for a smooth transition between the backend and frontend, alongside default and custom blocks that beautifully match the theme&#8217;s styles.<\/p>\n<div class=\"su-quote su-quote-style-default su-quote-has-cite\"><div class=\"su-quote-inner su-u-clearfix su-u-trim\">&#8220;We&#8217;ve made it our primary mission to make sure they have the best user experience possible. This is why, with the WordPress 5 in place, we&#8217;ve focused on paying special attention to the new editor and ways of integrating it in the themes.&#8221;<span class=\"su-quote-cite\">Rodica Andronache,&nbsp;Theme Lead at Themeisle<\/span><\/div><\/div>\n<h2>New block templates for Hestia and Neve, powered by Otter<\/h2>\n<p>Both Neve and Hestia recommend our new free plugin called <a href=\"https:\/\/wordpress.org\/plugins\/otter-blocks\/\" target=\"_blank\" rel=\"noopener\">Otter<\/a>.<\/p>\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin wp-pic-ajax scheme2\"  id=\"wp-pic-otter-blocks\"data-type=\"plugin\" data-slug=\"otter-blocks\" data-image=\"\" data-expiration=\"\"  data-layout=\"large\" data-slugs=\"[]\" ><div class=\"wp-pic-body-loading\"><div class=\"signal\"><\/div><\/div><\/div><\/div><!-- .wp-pic-wrapper--><link rel='stylesheet' id='dashicons-css' href='https:\/\/themeisle.com\/blog\/wp-includes\/css\/dashicons.min.css?ver=6.8.5' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='wppic-style-css' href='https:\/\/themeisle.com\/blog\/wp-content\/plugins\/wp-plugin-info-card\/dist\/wppic-styles.css?ver=6.1.1' type='text\/css' media='all' \/>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-includes\/js\/jquery\/jquery.min.js?ver=3.7.1\" id=\"jquery-core-js\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-includes\/js\/jquery\/jquery-migrate.min.js?ver=3.4.1\" id=\"jquery-migrate-js\"><\/script>\n<script type=\"text\/javascript\" id=\"wppic-script-js-extra\">\n\/* <![CDATA[ *\/\nvar wppicAjax = {\"ajaxurl\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/wp-admin\\\/admin-ajax.php\"};\n\/* ]]> *\/\n<\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-content\/plugins\/wp-plugin-info-card\/assets\/js\/wppic-script.min.js?ver=6.1.1\" id=\"wppic-script-js\"><\/script>\n\n<p>With Otter, we&#8217;re exploring new uses for blocks and templates (like <a href=\"https:\/\/themeisle.com\/blog\/create-wordpress-pricing-tables\/\">pricing plans<\/a>, features, team member showcases, and more) that speed up post creation.<\/p>\n<p><iframe title=\"Gutenberg Blocks And Template Library By Otter [NEW Block-Enabled Plugin]\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/d8fRY4Xa7Vc?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/themeisle.com\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>While you can use Otter with any WordPress theme <em>(as long as you&#8217;re using the new block<\/em> editor)<i>,&nbsp;<\/i>we&#8217;ve added some special goodies for Neve and Hestia users.<\/p>\n<p>If you have one of our Hestia or Neve themes installed, you will be greeted with a surprise &#8211; Otter offers pre-defined block configurations that nicely match the themes&#8217; looks.<\/p>\n<div id=\"attachment_21619\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><img data-opt-id=1790954390  fetchpriority=\"high\" decoding=\"async\" aria-describedby=\"caption-attachment-21619\" class=\"wp-image-21619 size-large\" style=\"-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5);\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:663\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png\" alt=\"New block templates for Hestia and Neve\" width=\"700\" height=\"453\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:663\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:194\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:497\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:32\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:371\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 371w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:613\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 613w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:927\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 927w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:229\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 229w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:301\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 301w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:209\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 209w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1316\/h:852\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 1316w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1316\/h:852\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Otter-templates-with-Hestia.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><p id=\"caption-attachment-21619\" class=\"wp-caption-text\">Styled <a href=\"https:\/\/themeisle.com\/themes\/hestia-pro\/\">Hestia<\/a> templates in Otter&#8217;s section block<\/p><\/div>\n<h2>Block editor compatibility for our plugins, too<\/h2>\n<p>For plugins, we needed to decide which of the Gutenberg API&#8217;s was better suited for the integration. That is, where would users find the plugin&#8217;s options and how would those options be integrated into the editor?<\/p>\n<div class=\"su-row\">\n<div class=\"su-column su-column-size-1-3\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">For <a href=\"https:\/\/themeisle.com\/plugins\/feedzy-rss-feeds\/\" target=\"_blank\" rel=\"noopener\">Feedzy RSS Feeds<\/a>, we introduced a block that replaced the older <a href=\"https:\/\/themeisle.com\/blog\/what-are-shortcodes-in-wordpress\/\">shortcode method<\/a>:<\/div><\/div>\n<div class=\"su-column su-column-size-2-3\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\n<div id=\"attachment_21623\" style=\"width: 452px\" class=\"wp-caption aligncenter\"><img data-opt-id=1506077626  fetchpriority=\"high\" decoding=\"async\" aria-describedby=\"caption-attachment-21623\" class=\"wp-image-21623 size-full\" style=\"-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5);\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Feedzy-and-Sectiuon-blocks-in-Otter.png\" alt=\"Feedzy and Section blocks in Otter\" width=\"442\" height=\"532\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:442\/h:532\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Feedzy-and-Sectiuon-blocks-in-Otter.png 442w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:249\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Feedzy-and-Sectiuon-blocks-in-Otter.png 249w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:42\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Feedzy-and-Sectiuon-blocks-in-Otter.png 42w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:199\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Feedzy-and-Sectiuon-blocks-in-Otter.png 199w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:330\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Feedzy-and-Sectiuon-blocks-in-Otter.png 330w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:123\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Feedzy-and-Sectiuon-blocks-in-Otter.png 123w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:162\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Feedzy-and-Sectiuon-blocks-in-Otter.png 162w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:112\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Feedzy-and-Sectiuon-blocks-in-Otter.png 112w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:442\/h:532\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/Feedzy-and-Sectiuon-blocks-in-Otter.png 2x\" sizes=\"(max-width: 442px) 100vw, 442px\" \/><p id=\"caption-attachment-21623\" class=\"wp-caption-text\">New blocks created for Feedzy RSS Feeds and Section block (in Otter)<\/p><\/div>\n<\/div><\/div>\n<\/div>\n<div class=\"su-row\">\n<div class=\"su-column su-column-size-1-3\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">In the case of <a href=\"https:\/\/wordpress.org\/plugins\/wp-product-review\/\" rel=\"noopener\" target=\"_blank\">WP Product review<\/a>, we decided to use the Plugin API and integrate the WP Product Review options into the sidebar:<\/div><\/div>\n<div class=\"su-column su-column-size-2-3\"><div class=\"su-column-inner su-u-clearfix su-u-trim\"><img data-opt-id=1399900054  fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-21627\" style=\"-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5);\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png\" alt=\"WPPR in editor sidebar\" width=\"307\" height=\"729\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:307\/h:729\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png 307w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:126\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png 126w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:21\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png 21w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:101\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png 101w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:167\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png 167w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:253\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png 253w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:62\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png 62w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:82\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png 82w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:57\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png 57w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:307\/h:729\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/WPPR-in-editor-sidebar.png 2x\" sizes=\"(max-width: 307px) 100vw, 307px\" \/><\/div><\/div>\n<\/div>\n<p>For <a href=\"https:\/\/themeisle.com\/plugins\/visualizer-charts-and-graphs\/\" target=\"_blank\" rel=\"noopener\">Visualizer: Tables and Charts<\/a>, the block was a portal to display\/edit the existing shortcodes, which were saved as <a href=\"https:\/\/themeisle.com\/blog\/wordpress-custom-post-types\/\">a custom post type<\/a>.<\/p>\n<div class=\"su-quote su-quote-style-default su-quote-has-cite\"><div class=\"su-quote-inner su-u-clearfix su-u-trim\">&#8220;Backward compatibility was our main focus so we tried experimenting many ways to make sure we give the seamless experience as before while making sure our products are just as much Gutenberg ready in terms of code, as they&#8217;re in their design philosophy.&#8221;<span class=\"su-quote-cite\">Hardeep Asrani, Product Manager at Themeisle<\/span><\/div><\/div>\n<h2>Are you ready for the block editor?<\/h2>\n<p>Going back to the editor adoption by users now and what is the best course of action at this time, I see two scenarios depending on what type of user you are.<\/p>\n<h3>Use case #1 &#8211; WordPress newbies<\/h3>\n<p>People who are joining WordPress for the first time don&#8217;t have a real concern for historical facts and what was here before they arrived.<\/p>\n<p>If it works (and it does) why bother to look for options? For people <a href=\"https:\/\/themeisle.com\/blog\/how-to-make-a-website\/\">building their first sites<\/a>, the block editor is the only reality. These new adopters are not challenged by previous habits and they will start using it right off the bat.<\/p>\n<p>If you have a new site and you&#8217;ve just joined WordPress, just roll with it and make sure you&#8217;re updating to the new versions when they come out. The <a href=\"https:\/\/wordpress.org\/news\/2019\/02\/wordpress-5-1-release-candidate\/\" target=\"_blank\" rel=\"noopener\">5.1 release is coming out<\/a>&nbsp;on February 21st and brings new site health features and a faster running editor.<\/p>\n<h3>Use case #2 &#8211; Long-time WordPress&#8217;ers<\/h3>\n<p>This is where we also belong. Here are people that have at least a live site on WordPress. They built their sites when the classic TinyMCE editor was around and needed to learn all the widgets and plugins that came to help.<\/p>\n<p>If your sites were published before WordPress 5.0, it&#8217;s better to wait a couple of months until all theme and plugin developers have made the transition to the new editor. You can still update WordPress, but use the old editor instead (<em>here&#8217;s <a href=\"https:\/\/themeisle.com\/blog\/previous-wordpress-editor\/\">how to keep using the Classic TinyMCE editor<\/a> for now<\/em>).<\/p>\n<h2>The next steps for us&#8230;<\/h2>\n<div class=\"su-row\">\n<div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">Over the next few months, we&#8217;re putting more effort into the development of themes, with Neve coming along with a starter sites library built with the new block editor.<\/p>\n<p>Beyond that, we&#8217;re going to keep enhancing our Otter blocks plugin to help users get more from the block editor.<\/div><\/div>\n<div class=\"su-column su-column-size-1-2\"><div class=\"su-column-inner su-u-clearfix su-u-trim\">\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=Here%27s+how+%40Themeisle+prepared+their+themes+and+plugins+for+the+new+%23WordPress+block+editor...&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/' target='_blank' rel='nofollow'>Here's how @Themeisle prepared their themes and plugins for the new #WordPress block editor...<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=Here%27s+how+%40Themeisle+prepared+their+themes+and+plugins+for+the+new+%23WordPress+block+editor...&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div><\/div><\/div>\n<\/div>\n<p>Overall, there&#8217;s a lot of excitement in the world of WordPress as we watch <a href=\"https:\/\/wpshout.com\/evolution-of-wordpress-ui\/\" target=\"_blank\" rel=\"noopener\">WordPress&#8217; UI keep evolving<\/a>. This was a needed challenge to bring more usability to the users and it feels like things are moving in the right direction. In order for us to evolve, we need to change our old ways and rediscover how to be creative, which is best brought by the unknown.<\/p>\n<style>.ticss-d144f107 strong{font-weight: 700;\n    letter-spacing: -0.2px;\n    line-height: 1.2;\n    display: inline-block;}<\/style>\n\n\n<div class=\"wp-block-columns speed-guide has-white-color has-text-color has-background has-link-color wp-elements-2f81f6c5526477b5b4d52d1ca4513949 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#4267cf\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-medium\"><img data-opt-id=30701221  data-opt-src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\"  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:eco\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" old-srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" \/><noscript><img data-opt-id=30701221  decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" sizes=\"(max-width: 300px) 100vw, 300px\" \/></noscript><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center ticss-58e79f2f\" style=\"font-size:14px\"><strong>FREE GUIDE<\/strong><\/p>\n\n\n\n<p class=\"ticss-d144f107\" style=\"font-size:25px\"><strong>4 Essential Steps to Speed Up Your&nbsp;WordPress Website<\/strong><\/p>\n\n\n\n<p class=\"ticss-3b627beb\">Follow the simple steps in our 4-part mini series and reduce your loading times by 50-80%.&nbsp;\ud83d\ude80<\/p>\n\n\n<p><div class=\"frm_forms  with_frm_style frm_style_themeisle\" id=\"frm_form_4_container\" data-token=\"c4c81c24bdb79c507973b64107966d8d\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form \" id=\"form_site-speed-guide-below-post\" data-token=\"c4c81c24bdb79c507973b64107966d8d\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Site Speed Guide - Below Post<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"4\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_4\" id=\"frm_hide_fields_4\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"site-speed-guide-below-post\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_4\" name=\"frm_submit_entry_4\" value=\"4ba3cb1e2c\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/21615\" \/><input type=\"hidden\" name=\"item_meta[18]\" id=\"field_6px6q2\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/21615\"  data-frmval=\"\/blog\/wp-json\/wp\/v2\/posts\/21615\"   \/>\n<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container\">\r\n\t<label for=\"field_6px6q\" id=\"field_6px6q_label\" class=\"frm_primary_label\">Your Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_6px6q\" name=\"item_meta[15]\" value=\"\"  autocomplete=\"email\"  placeholder=\"your@email.com\" data-reqmsg=\"Your Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Your Email is invalid\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_17_container\" class=\"frm_form_field form-field  frm_none_container vertical_radio\">\r\n\t<div  id=\"field_6px6q3_label\" class=\"frm_primary_label\">Subscribe to our newsletter\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/div>\r\n\t<div class=\"frm_opt_container\" aria-labelledby=\"field_6px6q3_label\" role=\"group\">\t\t<div class=\"frm_checkbox\" id=\"frm_checkbox_17-0\">\t\t\t<label  for=\"field_6px6q3-0\">\n\t\t\t<input type=\"checkbox\" name=\"item_meta[17][]\" id=\"field_6px6q3-0\" value=\"true\"  data-invmsg=\"Subscribe to our newsletter is invalid\" aria-invalid=\"false\"   \/> Subscribe to our newsletter<\/label><\/div>\n<\/div>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit frm_flex\">\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">FREE ACCESS<\/button>\r\n\r\n\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_24_container\">\n\t\t\t<label for=\"field_8g19i\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_8g19i\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[24]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"tGKtIG19U6wyYcew8uBttSnLhYRoAQcLnBK8ELBu8KUwF9M0QAXa6pd1+Qu8+H8p\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"134\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<\/p>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"Here at Themeisle, we started building themes and plugins six years ago. To be more exact, Themeisle&#8217;s first theme was published in the WordPress repo in July 2013. Back then, we were on WordPress 3.6 and people were doing the Harlem Shake. A lot of changes have happened in WordPress (and music) since then, and&#8230;","protected":false},"author":11,"featured_media":21661,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[287],"tags":[],"hashtags":[],"class_list":["post-21615","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-news"],"wppr_data":{"cwp_meta_box_check":"No"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.8 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How We&#039;ve Prepared Our Themes &amp; Plugins for the New Block Editor in WordPress 5.0<\/title>\n<meta name=\"description\" content=\"WordPress 5.0 brought big changes with the new block editor. In this post, we share how we&#039;ve worked to adapt our themes and plugins.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How We&#039;ve Prepared Our Themes &amp; Plugins for the New Block Editor in WordPress 5.0\" \/>\n<meta property=\"og:description\" content=\"WordPress 5.0 brought big changes with the new block editor. In this post, we share how we&#039;ve worked to adapt our themes and plugins.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/\" \/>\n<meta property=\"og:site_name\" content=\"Themeisle Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-18T10:04:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-02-18T13:03:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/themeisle-wordpress-50.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2180\" \/>\n\t<meta property=\"og:image:height\" content=\"1090\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sabina Ionescu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sabina Ionescu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/\"},\"author\":{\"name\":\"Sabina Ionescu\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/47006bb37baa8b0d5796962f679479df\"},\"headline\":\"How We&#8217;ve Prepared Our Themes &#038; Plugins for the New Block Editor in WordPress 5.0\",\"datePublished\":\"2019-02-18T10:04:08+00:00\",\"dateModified\":\"2019-02-18T13:03:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/\"},\"wordCount\":1270,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/themeisle-wordpress-50.jpg\",\"articleSection\":[\"WordPress News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/\",\"url\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/\",\"name\":\"How We\\\\'ve Prepared Our Themes & Plugins for the New Block Editor in WordPress 5.0\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/themeisle-wordpress-50.jpg\",\"datePublished\":\"2019-02-18T10:04:08+00:00\",\"dateModified\":\"2019-02-18T13:03:00+00:00\",\"description\":\"WordPress 5.0 brought big changes with the new block editor. In this post, we share how we\\\\'ve worked to adapt our themes and plugins.\",\"breadcrumb\":{\"@id\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#primaryimage\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/themeisle-wordpress-50.jpg\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/themeisle-wordpress-50.jpg\",\"width\":2180,\"height\":1090,\"caption\":\"How we\\\\'ve evolved our products for WordPress 5.0\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/themeisle.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How We&#8217;ve Prepared Our Themes &#038; Plugins for the New Block Editor in WordPress 5.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/themeisle.com\/blog\/#website\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"name\":\"Themeisle Blog\",\"description\":\"WordPress Tutorials and Reviews for Beginners and Advanced\",\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/themeisle.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\",\"name\":\"VertiStudio\",\"alternateName\":\"Vertigo Studio SA\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"width\":718,\"height\":156,\"caption\":\"VertiStudio\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/47006bb37baa8b0d5796962f679479df\",\"name\":\"Sabina Ionescu\",\"description\":\"Sabina is working on various digital marketing projects at Vertigo Studio. From conducting interviews with industry professionals to crafting creative research-based stories, she has an eye for how technology shapes the human experience.\",\"url\":\"https:\/\/themeisle.com\/blog\/author\/sabina\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How We&#039;ve Prepared Our Themes &amp; Plugins for the New Block Editor in WordPress 5.0","description":"WordPress 5.0 brought big changes with the new block editor. In this post, we share how we&#039;ve worked to adapt our themes and plugins.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/","og_locale":"en_US","og_type":"article","og_title":"How We&#039;ve Prepared Our Themes &amp; Plugins for the New Block Editor in WordPress 5.0","og_description":"WordPress 5.0 brought big changes with the new block editor. In this post, we share how we&#039;ve worked to adapt our themes and plugins.","og_url":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/","og_site_name":"Themeisle Blog","article_published_time":"2019-02-18T10:04:08+00:00","article_modified_time":"2019-02-18T13:03:00+00:00","og_image":[{"width":2180,"height":1090,"url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/themeisle-wordpress-50.jpg","type":"image\/jpeg"}],"author":"Sabina Ionescu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sabina Ionescu","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#article","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/"},"author":{"name":"Sabina Ionescu","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/47006bb37baa8b0d5796962f679479df"},"headline":"How We&#8217;ve Prepared Our Themes &#038; Plugins for the New Block Editor in WordPress 5.0","datePublished":"2019-02-18T10:04:08+00:00","dateModified":"2019-02-18T13:03:00+00:00","mainEntityOfPage":{"@id":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/"},"wordCount":1270,"commentCount":0,"publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"image":{"@id":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/themeisle-wordpress-50.jpg","articleSection":["WordPress News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/","url":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/","name":"How We\\'ve Prepared Our Themes & Plugins for the New Block Editor in WordPress 5.0","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#primaryimage"},"image":{"@id":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/themeisle-wordpress-50.jpg","datePublished":"2019-02-18T10:04:08+00:00","dateModified":"2019-02-18T13:03:00+00:00","description":"WordPress 5.0 brought big changes with the new block editor. In this post, we share how we\\'ve worked to adapt our themes and plugins.","breadcrumb":{"@id":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#primaryimage","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/themeisle-wordpress-50.jpg","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2019\/02\/themeisle-wordpress-50.jpg","width":2180,"height":1090,"caption":"How we\\'ve evolved our products for WordPress 5.0"},{"@type":"BreadcrumbList","@id":"https:\/\/themeisle.com\/blog\/how-we-prepared-themes-plugins-for-wordpress-5-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/themeisle.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How We&#8217;ve Prepared Our Themes &#038; Plugins for the New Block Editor in WordPress 5.0"}]},{"@type":"WebSite","@id":"https:\/\/themeisle.com\/blog\/#website","url":"https:\/\/themeisle.com\/blog\/","name":"Themeisle Blog","description":"WordPress Tutorials and Reviews for Beginners and Advanced","publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/themeisle.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/themeisle.com\/blog\/#organization","name":"VertiStudio","alternateName":"Vertigo Studio SA","url":"https:\/\/themeisle.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","width":718,"height":156,"caption":"VertiStudio"},"image":{"@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/47006bb37baa8b0d5796962f679479df","name":"Sabina Ionescu","description":"Sabina is working on various digital marketing projects at Vertigo Studio. From conducting interviews with industry professionals to crafting creative research-based stories, she has an eye for how technology shapes the human experience.","url":"https:\/\/themeisle.com\/blog\/author\/sabina\/"}]}},"_links":{"self":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/21615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/comments?post=21615"}],"version-history":[{"count":18,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/21615\/revisions"}],"predecessor-version":[{"id":57679,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/21615\/revisions\/57679"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media\/21661"}],"wp:attachment":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media?parent=21615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/categories?post=21615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/tags?post=21615"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/hashtags?post=21615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}