{"id":5172,"date":"2026-05-20T18:42:14","date_gmt":"2026-05-20T18:42:14","guid":{"rendered":"https:\/\/frontlinenewsng.org\/?p=5172"},"modified":"2026-05-20T18:42:14","modified_gmt":"2026-05-20T18:42:14","slug":"whats-new-in-wordpress-7-0-features-screenshots","status":"publish","type":"post","link":"https:\/\/frontlinenewsng.org\/?p=5172","title":{"rendered":"What\u2019s New in WordPress 7.0? (Features &amp; Screenshots)"},"content":{"rendered":"<p>WordPress 7.0 is finally here \ud83e\udd73, and we\u2019ve been testing it since the early beta. <\/p>\n<p>It\u2019s the first major release of 2026, and it\u2019s a big one, with a brand-new AI Connectors screen, responsive block controls, and a refreshed admin experience that makes the dashboard feel like a modern web app.<\/p>\n<p>Whether you run a small blog or a large multi-author site, WordPress 7.0 brings changes that will affect the way you create and manage content.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=795589993  fetchpriority=\"high\" data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"358\" src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/04\/whats-new-wp-7-featured.jpeg?resize=640%2C358&#038;ssl=1\" alt=\"A deep dive into WordPress 7.0 new features and screenshots\" class=\"wp-image-396335\" \/><\/figure>\n<div class=\"wpb-alert style-yellow\">\n<p>\u2139\ufe0f <strong>Important:<\/strong> As always, please don\u2019t forget to <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/how-to-backup-your-wordpress-site\/\" title=\"How to Backup Your WordPress Site\">create a complete WordPress backup<\/a> before updating to the new release. If you\u2019re not using <a href=\"https:\/\/www.wpbeginner.com\/managed-wordpress-hosting\/\" title=\"When Do You Really Need Managed WordPress Hosting? Best Managed WordPress Hosting Compared\">managed WordPress hosting<\/a>, you\u2019ll need to run the update yourself.<\/p>\n<\/div>\n<p>Here\u2019s everything that\u2019s new in WordPress 7.0:<\/p>\n<div class=\"wp-block-aioseo-table-of-contents\">\n<ul>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-connect-wordpress-to-ai-with-the-new-connectors-screen-7\">Connect WordPress to AI with the New Connectors Screen \ud83e\udd16<\/a><\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-a-refreshed-admin-experience-admin-refresh-29\">A Refreshed Admin Experience \u2728<\/a>\n<ul><\/ul>\n<\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-responsive-block-visibility-by-device\">Responsive Block Visibility by Device \ud83d\udcf1<\/a><\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-smarter-visual-revisions-visual-revisions-37\">Smarter Visual Revisions \ud83d\udd53<\/a><\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-custom-css-for-individual-blocks\">Custom CSS for Individual Blocks \u270f\ufe0f<\/a><\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-new-blocks-icons-breadcrumbs-and-headings\">New Blocks: Icons, Breadcrumbs, and Headings<\/a>\n<ul><\/ul>\n<\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-customizable-navigation-overlays-navigation-overlays-59\">Customizable Navigation Overlays<\/a><\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-pattern-editing-gets-smarter-pattern-editing-65\">Pattern Editing Gets Smarter<\/a><\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-gallery-lightbox-gets-navigation-%EF%B8%8F-gallery-lightbox-72\">Gallery Lightbox Gets Navigation \ud83d\uddbc\ufe0f<\/a><\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-under-the-hood-changes-in-wordpress-7-0-under-the-hood-77\">Under the Hood Changes in WordPress 7.0 \ud83d\udd27<\/a>\n<ul><\/ul>\n<\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-miscellaneous-enhancements-in-wordpress-7-0-miscellaneous-98\">Miscellaneous Enhancements in WordPress 7.0<\/a><\/li>\n<li><a class=\"aioseo-toc-item\" href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/#aioseo-final-thoughts-on-wordpress-7-0-final-thoughts-108\">Final Thoughts on WordPress 7.0<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"wpb-alert style-blue\">\n<p>\ud83d\udccc <strong>Note:<\/strong> Real-time collaboration (RTC) was originally planned for WordPress 7.0, and we covered it in our <a href=\"https:\/\/www.wpbeginner.com\/news\/whats-coming-in-wordpress-7-0\/\" title=\"What's Coming in WordPress 7.0\">What\u2019s Coming in WordPress 7.0<\/a> post. It was pulled before release because the core team wasn\u2019t confident the current approach was robust enough, citing concerns around race conditions, server load, and memory efficiency. <\/p>\n<p>The feature is still in active development and can be tested via the Gutenberg plugin. We\u2019ll cover it properly when it ships.<\/p>\n<\/div>\n<h4 class=\"wp-block-heading\">Connect WordPress to AI with the New Connectors Screen \ud83e\udd16 <\/h4>\n<p>WordPress 7.0 now gives you a central place to connect your site to AI services with no third-party plugin required.<\/p>\n<p>A new <strong>Settings \u00bb Connectors<\/strong> screen lets you install and configure AI provider packages directly from your WordPress dashboard.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=253444991  fetchpriority=\"high\" data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"378\" src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/03\/ai-connectors-wp-7.png?resize=640%2C378&#038;ssl=1\" alt=\"AI connectors in WordPress 7.0\" class=\"wp-image-396095\" \/><\/figure>\n<p>Think of it like a plugin directory, but specifically for AI. You choose your provider, enter your credentials once, and every plugin or theme that supports the AI API can tap into that connection automatically.<\/p>\n<p>At launch, three providers are available: <strong>OpenAI<\/strong> (ChatGPT), <strong>Google<\/strong> (Gemini), and <strong>Anthropic<\/strong> (Claude). Once a connector is installed and authenticated, any plugin that uses the WordPress AI API will work with your chosen provider, without you needing to configure API keys in multiple places.<\/p>\n<p>There are a ton of <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/a-small-business-owners-guide-to-artificial-intelligence\/\" title=\"WordPress AI plugins\">WordPress AI plugins<\/a> that can now use your selected AI platform to provide AI features. Until now many companies were either asking you to enter your API keys or purchase credits from them. <\/p>\n<p>The connectors store credentials securely and handle communication between WordPress and the AI provider in a standardized way.<\/p>\n<div class=\"wpb-alert style-yellow\">\n<p><strong>Pro Tip:<\/strong> If you\u2019d prefer to disable all AI features entirely \u2014 for privacy reasons or to keep things simple \u2014 you can add <code>define( 'WP_AI_SUPPORT', false );<\/code> to your <code>wp-config.php<\/code> file. This turns off all LLM-related features across the site.<\/p>\n<\/div>\n<h4 class=\"wp-block-heading\">A Refreshed Admin Experience \u2728<\/h4>\n<p>The WordPress admin area has a new look in 7.0, including updated color schemes, cleaner typography, and smoother transitions between screens.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=825990527  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/02\/wp7-admin-design-refresh.png\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"361\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C361&#038;ssl=1\" alt=\"WordPress admin design refresh\" class=\"wp-image-391508\" \/><\/figure>\n<p>It\u2019s not a complete redesign, but in practice this means less waiting as you move between screens. For example, clicking from Posts to Settings to the editor no longer triggers a full page reload each time. <\/p>\n<p>The cleaner layout and higher-contrast typography also make it easier to find what you\u2019re looking for, which adds up when you\u2019re publishing frequently or jumping between settings.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=82403667  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/02\/wp7-admin-redesign.gif\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"360\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C360&#038;ssl=1\" alt=\"WP 7.0 Design uplift with smoother transitions between admin screens\" class=\"optimole-lazy-only  wp-image-391507\" \/><\/figure>\n<p><strong>Related: <\/strong><a href=\"https:\/\/www.wpbeginner.com\/showcase\/evolution-of-wordpress-user-interface-2003-2009\/\" title=\"Evolution of WordPress User Interface (2003 \u2013 Today)\">See the evolution of the WordPress user interface<\/a>.<\/p>\n<h5 class=\"wp-block-heading\">Command Palette Is Now Available Everywhere<\/h5>\n<p>One of the most useful additions is that the <strong>Command Palette<\/strong>, which was previously only available inside the block editor, is now accessible from anywhere in the admin. <\/p>\n<p>Just press <code>\u2318K<\/code> on Mac or <code>Ctrl+K<\/code> on Windows\/Linux to open it from any screen.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=1698698210  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/03\/commandpalette.gif\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"360\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C360&#038;ssl=1\" alt=\"Command palette\" class=\"optimole-lazy-only  wp-image-396137\" \/><\/figure>\n<p>From there, you can quickly navigate to any page, open settings, search posts, or run common actions without touching the mouse. If you\u2019ve ever used the command palette in VS Code or Figma, then this will feel immediately familiar.<\/p>\n<p><strong>Note:<\/strong> This is entirely optional. If keyboard shortcuts aren\u2019t your thing, you don\u2019t need to learn this because all the same actions are still available through the normal menus. It\u2019s a <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/21-most-useful-time-saving-wordpress-shortcuts\/\" title=\"85+ Most Useful Time Saving WordPress Keyboard Shortcuts\">power-user shortcut<\/a> for people who want to move faster.<\/p>\n<h4 class=\"wp-block-heading\">Responsive Block Visibility by Device \ud83d\udcf1<\/h4>\n<p>WordPress 7.0 introduces a feature that <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/best-drag-and-drop-page-builders-for-wordpress\/\" title=\"15 Best Drag &amp; Drop WordPress Page Builders Compared\">page builder plugins<\/a> have offered for years, now built right into the core block editor: the ability to show or hide any block depending on whether a visitor is on a phone, tablet, or desktop.<\/p>\n<p>Whether you want to display a larger image on desktop and swap it for a compact version on mobile, or hide a sidebar element entirely on smaller screens, you can now do all of this without touching a line of CSS.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=68158854  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/04\/hide-block.jpeg\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"360\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C360&#038;ssl=1\" alt=\"Hide a block\" class=\"wp-image-402451\" \/><\/figure>\n<p>To use it, select any block and look for the new visibility options in the <strong>block toolbar<\/strong> or the <strong>block inspector sidebar<\/strong>. <\/p>\n<p>A visibility modal lets you choose which device types \u2014 desktop, tablet, or mobile \u2014 to hide the block on. Any changes you make only affect the viewports you choose, and other screen sizes are untouched.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=1441392642  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/04\/hide-block-options.jpeg\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"321\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C321&#038;ssl=1\" alt=\"Hide block options\" class=\"wp-image-402452\" \/><\/figure>\n<p>Here are some more details:<\/p>\n<ul class=\"wp-block-list\">\n<li>Blocks with active visibility rules show a small device icon in <strong>List View<\/strong>, so you can see at a glance which blocks have restrictions applied.<\/li>\n<li>Visibility controls are also available from the <strong>Command Palette<\/strong>.<\/li>\n<li>You can apply different styles per breakpoint. For example, different font sizes or spacing on mobile, and even customize where breakpoints are defined.<\/li>\n<\/ul>\n<p>For more details, see the <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/block-visibility-in-wordpress-7-0\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"Block Visibility in WordPress 7.0\">block visibility dev note<\/a>.<\/p>\n<h4 class=\"wp-block-heading\">Smarter Visual Revisions \ud83d\udd53<\/h4>\n<p>WordPress has had a <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/how-to-undo-changes-in-wordpress-with-post-revisions\/\" title=\"How to Undo Changes in WordPress with Post Revisions\">revisions system<\/a> for years, but 7.0 makes it much easier to see what actually changed between versions. <\/p>\n<p>You can now compare two revisions side by side in the editor, with color-coded overlays highlighting every difference.<\/p>\n<p>Here\u2019s a summary of the color-coding system:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Green outlines<\/strong> = blocks that were added<\/li>\n<li><strong>Red outlines<\/strong> = blocks that were removed<\/li>\n<li><strong>Yellow outlines<\/strong> = blocks with modified settings<\/li>\n<li>For text, <strong>green with underline<\/strong> = added text, <strong>red with strikethrough<\/strong> = removed text<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=1822120973  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/02\/visual-revisions.png\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"361\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C361&#038;ssl=1\" alt=\"Visual revisions in WordPess 7.0\" class=\"wp-image-391611\" \/><\/figure>\n<p>The sidebar now also shows <strong>changed block attributes<\/strong> alongside the visual diff, so you can see exactly what settings were changed, not just where.<\/p>\n<p>This is a major improvement for anyone who manages a <a href=\"https:\/\/www.wpbeginner.com\/plugins\/how-to-improve-your-editorial-workflow-in-multi-author-wordpress-blogs\/\" title=\"How to Improve Your Editorial Workflow in Multi-Author WordPress Blogs\">multi-author site<\/a> or wants to review content changes before publishing. <\/p>\n<p>But it\u2019s just as useful if you\u2019re the only person editing. It makes it much easier to spot what you accidentally deleted or changed when you want to roll back to an earlier version.<\/p>\n<h4 class=\"wp-block-heading\">Custom CSS for Individual Blocks \u270f\ufe0f<\/h4>\n<p>Before WordPress 7.0, making a small one-off style tweak to a single block required a workaround, usually involving the Additional CSS panel, Global Styles, or manually adding a custom CSS class. <\/p>\n<p>WordPress 7.0 changes that with a new Custom CSS field built directly into the block inspector.<\/p>\n<p>Just select any block, open the <strong>Advanced<\/strong> panel in the inspector sidebar, and you\u2019ll find a new Custom CSS field. <\/p>\n<p>Whatever you type there applies only to that specific block instance, so nothing else on the page or site is affected. Changes also render live in the editor so you can see exactly what you\u2019re doing before saving.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=456565798  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/04\/additional-css.jpeg\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"296\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C296&#038;ssl=1\" alt=\"Block level custom CSS\" class=\"wp-image-402453\" \/><\/figure>\n<p>A few things worth knowing:<\/p>\n<ul class=\"wp-block-list\">\n<li>Only <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/wordpress-user-roles-and-permissions\/\" title=\"Beginner\u2019s Guide to WordPress User Roles and Permissions\">user roles<\/a> with the <strong>edit_css<\/strong> capability \u2014 typically Administrators and Editors \u2014 will see this field.<\/li>\n<li>The CSS is stored inside the block itself, so it travels with the block if you duplicate or move it.<\/li>\n<li>Block developers can opt out of this feature in their <code>block.json<\/code> if needed.<\/li>\n<\/ul>\n<p>If you\u2019ve ever wanted to make one button a different color, or add a bit of extra spacing around a single image without affecting anything else on the page, this is now the easiest way to do it. <\/p>\n<p>See the <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/custom-css-for-individual-block-instances-in-wordpress-7-0\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"Custom CSS for Individual Block Instances in WordPress 7.0\">custom CSS for individual block instances dev note<\/a> for full details.<\/p>\n<h4 class=\"wp-block-heading\">New Blocks: Icons, Breadcrumbs, and Headings <\/h4>\n<p>WordPress 7.0 adds three new native blocks that previously required a plugin. All are available immediately from the block inserter.<\/p>\n<h5 class=\"wp-block-heading\">Icons Block<\/h5>\n<p>You can now insert SVG icons directly into your content without needing a separate plugin. <\/p>\n<p>The Icons block comes pre-loaded with the full WordPress icon library, and you can search for icons by name.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=2009921883  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/02\/icon-library-wp70.png\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"311\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C311&#038;ssl=1\" alt=\"Icon library in WordPress 7\" class=\"wp-image-391621\" \/><\/figure>\n<p>You can also resize, recolor, and adjust spacing on each icon. <\/p>\n<p>This makes it easy to add visual cues next to feature lists, service cards, or pricing tables without uploading image files or installing a separate plugin.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=1820220712  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/02\/icons-block-wp7.png\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"301\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C301&#038;ssl=1\" alt=\"Icons block in WordPress 7.0\" class=\"wp-image-391620\" \/><\/figure>\n<p><strong>Pro Tip:<\/strong> Third-party icon libraries (like <a href=\"https:\/\/www.wpbeginner.com\/wp-themes\/how-to-easily-add-icon-fonts-in-your-wordpress-theme\/\" title=\"How to Easily Add Icon Fonts in Your WordPress Theme\">Font Awesome<\/a> or Heroicons) aren\u2019t included in 7.0, but official support for registering custom icon sets is coming in WordPress 7.1.<\/p>\n<h5 class=\"wp-block-heading\">Breadcrumbs Block<\/h5>\n<p>The Breadcrumbs block adds a fully functional <a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-display-breadcrumb-navigation-links-in-wordpress\/\" title=\"How to Display Breadcrumb Navigation Links in WordPress\">breadcrumb trail<\/a> to any post, page, or custom post type template, with no plugin required. It automatically generates the trail based on your site structure.<\/p>\n<p>Breadcrumbs help visitors navigate back up through your site hierarchy \u2014 for example, jumping from a blog post to its category page \u2014 and they\u2019re a well-known <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/wordpress-seo\/\" title=\"The Ultimate WordPress SEO Guide for Beginners\">SEO signal<\/a>. Google uses them in search result snippets, which can improve how your pages appear in search results.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=422847864  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/02\/breadcrumbs-block-wp-7.png\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"312\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C312&#038;ssl=1\" alt=\"Breadcrumbs block in WordPress 7.0\" class=\"wp-image-391618\" \/><\/figure>\n<p>Developers can also customize the breadcrumb items and taxonomy preferences using two new PHP filters that ship with the block.<\/p>\n<h5 class=\"wp-block-heading\">Headings Block<\/h5>\n<p>WordPress 7.0 adds a dedicated Headings block that consolidates all six <a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-properly-use-heading-tags-in-wordpress-explained\/\" title=\"How to Properly Use Heading Tags in WordPress (H1-H6 Explained)\">heading levels (H1\u2013H6)<\/a> into a single block with built-in level variations. <\/p>\n<p>You can switch between heading levels directly from the sidebar inspector without needing to transform the block, and all levels are searchable and accessible from the slash inserter.<\/p>\n<p>This replaces the previous approach of inserting a Heading block and then adjusting the level separately, making heading hierarchy more intentional and easier to manage. <\/p>\n<p>Proper heading structure also matters beyond just looks because screen readers use it to help visually impaired users navigate your content. Plus, search engines use it to understand what a page is about, which can influence your SEO rankings.<\/p>\n<h4 class=\"wp-block-heading\">Customizable Navigation Overlays <\/h4>\n<p>Mobile menu overlays in the <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/how-to-add-navigation-menu-in-wordpress-beginners-guide\/\" title=\"How to Add a Navigation Menu in WordPress (Beginner's Guide)\">Navigation block<\/a> are no longer experimental. You now have full control over how your mobile menu appears and behaves without needing a page builder plugin or custom code.<\/p>\n<p>A new <strong>\u201cCreate overlay\u201d<\/strong> button in the Navigation block walks you through the setup with a guided flow and pre-built design pattern options to choose from.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=890668067  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/02\/navigation-mobile-overlay.png\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"389\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C389&#038;ssl=1\" alt=\"Designing mobile overlay navigation menus\" class=\"wp-image-391615\" \/><\/figure>\n<p>Theme developers can also register a new <code>navigation-overlay<\/code> template part area to give users even more control from the site editor.<\/p>\n<h4 class=\"wp-block-heading\">Pattern Editing Gets Smarter<\/h4>\n<p>In WordPress 7.0, <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/beginners-guide-how-to-use-wordpress-block-patterns\/\" title=\"Beginner's Guide: How to Use WordPress Block Patterns\">block patterns<\/a> now default to <strong>content-only editing mode<\/strong>. When you click into a pattern, you\u2019ll see a simplified view with block icons and grouped controls in flyout menus, rather than the full block toolbar and settings for every element.<\/p>\n<p>This makes editing patterns much less overwhelming, especially for content creators who don\u2019t need to adjust design settings, just swap out text and images.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=1488581099  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/02\/pattern-isolate-mode.png\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"382\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C382&#038;ssl=1\" alt=\"Pattern in isolate mode\" class=\"wp-image-391626\" \/><\/figure>\n<p><strong>Pro Tip:<\/strong> If you\u2019re a developer or advanced user who prefers full access to pattern internals, you can disable content-only mode by adding a filter to your theme or plugin:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: php; title: ; notranslate\">\nadd_filter( 'block_editor_settings_all', function( $settings ) {\n    $settings['disableContentOnlyForUnsyncedPatterns'] = true;\n    return $settings;\n} );\n<\/pre>\n<div class=\"wpcode-syntax-footer\">\n<div class=\"wpcode-syntax-code-footer-left\">Hosted with \u2764\ufe0f by <strong><a href=\"https:\/\/wpcode.com\/\" target=\"_blank\">WPCode<\/a><\/strong><\/div>\n<div class=\"wpcode-syntax-code-footer-right\">\n<p>\t\t\t<a href=\"https:\/\/library.wpcode.com\/use-snippet\/\" target=\"_blank\">1-click Use in WordPress<\/a>\n\t\t<\/p><\/div>\n<\/div>\n<\/div>\n<h4 class=\"wp-block-heading\">Gallery Lightbox Gets Navigation \ud83d\uddbc\ufe0f<\/h4>\n<p>If you use the Gallery block with the lightbox feature enabled, WordPress 7.0 adds back\/next navigation buttons.<\/p>\n<p>This allows visitors to browse through your images without closing the lightbox.<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=73796173  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/03\/image-lightbox-navigation.png\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"392\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C392&#038;ssl=1\" alt=\"Image lightbox has navigation buttons to browse gallery images\" class=\"wp-image-396160\" \/><\/figure>\n<p>Arrow key navigation also works, so visitors can press the left and right arrow keys to move between images. Any images with the lightbox individually disabled are automatically skipped in the sequence.<\/p>\n<h4 class=\"wp-block-heading\">Under the Hood Changes in WordPress 7.0 \ud83d\udd27<\/h4>\n<p>If you build WordPress themes or plugins, 7.0 includes several developer-focused additions worth knowing about.<\/p>\n<h5 class=\"wp-block-heading\">Pseudo-Element Support in theme.json<\/h5>\n<p>Theme developers can now style <code>:hover<\/code>, <code>:focus<\/code>, <code>:focus-visible<\/code>, and <code>:active<\/code> states directly in <code>theme.json<\/code>\u00a0, with no custom CSS file needed. This works for blocks and style variations, giving you cleaner, more maintainable theme code. <\/p>\n<p>See the <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/09\/pseudo-element-support-for-blocks-and-their-variations-in-theme-json\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"Pseudo Element Support for Blocks and Their Variations in theme.json\">dev note on pseudo-element support for blocks and their variations in theme.json<\/a> for full details.<\/p>\n<h5 class=\"wp-block-heading\">PHP-Only Block Registration<\/h5>\n<p>You can now register a fully functional block using only PHP, with no JavaScript required for basic functionality. This is useful for server-side blocks and reduces the overhead for simple use cases. <\/p>\n<p>Full details are in the <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/03\/php-only-block-registration\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"PHP Only Block Registration\">PHP-only block registration dev note<\/a>.<\/p>\n<h5 class=\"wp-block-heading\">Block Selectors API<\/h5>\n<p>Blocks can now declare a <code>selectors.css<\/code> entry in <code>block.json<\/code> to tell WordPress exactly which CSS selector to use when applying Global Styles. This gives theme and plugin developers precise control over how styles are scoped, which is useful when a block\u2019s default CSS selector doesn\u2019t match the element you need to target.<\/p>\n<h5 class=\"wp-block-heading\">Font Library Gets a Dedicated Page<\/h5>\n<p>The Font Library has two significant upgrades in 7.0. <\/p>\n<p>It now has a dedicated font management page in the dashboard. This is a single place where you and your team can manage, upload, and install fonts regardless of which theme type you\u2019re using. <\/p>\n<p>And it now works across all theme types: block themes, hybrid themes, and classic themes alike. Previously it was limited to block themes with Full Site Editor support (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/73971\" target=\"_blank\" rel=\"noopener nofollow\" title=\"Trac ticket #73971\">#73971<\/a>, <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/73876\" target=\"_blank\" rel=\"noopener nofollow\" title=\"Trac ticket 73876\">#73876<\/a>).<\/p>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=1081848424  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/02\/fonts-library-classic-theme.png\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"363\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C363&#038;ssl=1\" alt=\"Font library is now available for classic themes\" class=\"wp-image-391635\" \/><\/figure>\n<h5 class=\"wp-block-heading\">WP-CLI 3.0<\/h5>\n<p>WP-CLI 3.0 is releasing alongside WordPress 7.0, adding two new command sets: <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/block\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"WP-CLI : Block\"><code>wp block<\/code><\/a> for read-only block entity access, and the new <code>wp ability<\/code> commands for working with the AI Abilities API. <\/p>\n<p>You can follow the latest on the <a href=\"https:\/\/make.wordpress.org\/cli\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"WordPress CLI\">Make WordPress CLI blog<\/a>.<\/p>\n<h5 class=\"wp-block-heading\">wp-env: phpMyAdmin on Playground Runtime<\/h5>\n<p>The <code>wp-env<\/code> local development tool now supports phpMyAdmin on the Playground runtime, reaching feature parity with the Docker runtime. Enable it by adding <code>\"phpmyadmin\": true<\/code> to your <code>.wp-env.json<\/code> file. <\/p>\n<p>More details are in the <a href=\"https:\/\/developer.wordpress.org\/news\/2026\/03\/whats-new-for-developers-march-2026\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"What's New for Developers March 2026\">What\u2019s new for developers? (March 2026)<\/a> post.<\/p>\n<h5 class=\"wp-block-heading\">OPCache in Site Health<\/h5>\n<p>Site Health now includes OPCache information under <strong>Tools \u00bb Site Health \u00bb Info \u00bb Server<\/strong> (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/63697\" target=\"_blank\" rel=\"noopener nofollow\" title=\"OPCache in Site Health Trac Ticket\">#63697<\/a>), making it easier to diagnose performance issues related to PHP opcode caching.<\/p>\n<h5 class=\"wp-block-heading\">Iframed Editor<\/h5>\n<p>The post editor now automatically switches to an iframed layout when all blocks in a post are using Block API version 3 or higher. This improves editor stability and performance. <\/p>\n<p>If a post contains older blocks that use an earlier API version, the iframe is skipped to preserve backward compatibility. Plugin and theme developers should verify their blocks\u2019 API version declarations if they notice unexpected editor behavior after updating. <\/p>\n<p>Full details are in the <a href=\"https:\/\/make.wordpress.org\/core\/2026\/02\/24\/iframed-editor-changes-in-wordpress-7-0\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"Iframed Editor Changes in WordPress 7.0\">iframed editor changes dev note<\/a>.<\/p>\n<h5 class=\"wp-block-heading\">More Secure User Registration Defaults<\/h5>\n<p>The Administrator and Editor roles have been removed from the new user default role selector under <strong>Settings \u00bb General<\/strong>. This prevents sites from accidentally assigning high-privilege roles to new accounts by default. <\/p>\n<p>Site Health will display an alert if your site had one of those roles set as the default before updating. Developers can also use the new <code>default_role_dropdown_excluded_roles<\/code> filter to customize which roles are excluded.<\/p>\n<h5 class=\"wp-block-heading\">PHP Requirements<\/h5>\n<p>WordPress 7.0 sets the minimum PHP version at <strong>7.4<\/strong>, though the core team strongly recommends <strong>PHP 8.3 or 8.4<\/strong> for performance and security.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<h4 class=\"wp-block-heading\">Miscellaneous Enhancements in WordPress 7.0 <\/h4>\n<p>Here are a few smaller improvements also included in this release:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Cover blocks<\/strong> now support video embeds via URL, so you no longer need to upload the video file to use it as a cover background.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-full\"><img data-opt-id=792098105  data-opt-src=\"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/www.wpbeginner.com\/wp-content\/uploads\/2026\/02\/cover-background-video.gif\"  data-recalc-dims=\"1\" decoding=\"async\" width=\"640\" height=\"360\" src=\"data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20100%%20100%%22%20width%3D%22100%%22%20height%3D%22100%%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22100%%22%20height%3D%22100%%22%20fill%3D%22transparent%22%2F%3E%3C%2Fsvg%3E?resize=640%2C360&#038;ssl=1\" alt=\"Video background for cover block\" class=\"optimole-lazy-only  wp-image-391613\" \/><\/figure>\n<ul class=\"wp-block-list\">\n<li><strong>Text alignment<\/strong> has been standardized across 8 additional blocks: Post Author Biography, Post Author Name, Post Comments Count, Post Comments Form, Post Comments Link, Post Terms, Post Time to Read, and Term Description.<\/li>\n<li><strong>Interactivity API<\/strong> adds a new <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/04\/changes-to-the-interactivity-api-in-wordpress-7-0\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"Interactivity API Updated\"><code>watch()<\/code> function<\/a> for cleaner side-effect patterns in interactive blocks.<\/li>\n<li><strong>DataViews and DataForm<\/strong> packages received <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/04\/dataviews-dataform-et-al-in-wordpress-7-0\/\" target=\"_blank\" rel=\"noopener nofollow\" title=\"Dataviews in WordPress 7\">significant updates<\/a> including new layouts, validation rules, and grouping improvements. Plugin developers using <code>@wordpress\/dataviews<\/code> should review the breaking changes.<\/li>\n<\/ul>\n<p><strong>Note:<\/strong> Client-Side Media Processing, which was previewed during the beta cycle, was moved to a standalone plugin before the 7.0 release and is <strong>not included in core<\/strong>. It will continue to be developed and may return in a future release.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<h4 class=\"wp-block-heading\">Final Thoughts on WordPress 7.0<\/h4>\n<p>We\u2019ve been following WordPress 7.0 development from planning to release, and it\u2019s genuinely exciting to see so many long-awaited features finally ship. <\/p>\n<p>The new AI Connectors screen sets a strong foundation for how WordPress will integrate with AI going forward, and the editor improvements, including responsive block visibility and per-block custom CSS, give site builders and content creators the tools they\u2019ve been wanting for a long time.<\/p>\n<p>If you haven\u2019t updated yet, we recommend <a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/how-to-backup-your-wordpress-site\/\" title=\"How to backup your WordPress site\">backing up your WordPress site<\/a> first, then updating. <\/p>\n<p>And if you\u2019re on a busy or mission-critical site, consider testing on a <a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-create-staging-environment-for-a-wordpress-site\/\" title=\"How to Easily Create a Staging Site for WordPress (Step by Step)\">staging environment<\/a> before pushing to production. Once you\u2019re in, set aside a few minutes to explore the new features, especially the Connectors screen and the revisions improvements. They\u2019re easy to miss but genuinely useful.<\/p>\n<p>If you liked this article, then please subscribe to our\u00a0<a href=\"https:\/\/youtube.com\/wpbeginner?sub_confirmation=1\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" title=\"Subscribe to WPBeginner YouTube Channel\">YouTube Channel<\/a>\u00a0for WordPress video tutorials. You can also find us on\u00a0<a href=\"https:\/\/twitter.com\/wpbeginner\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" title=\"Follow WPBeginner on Twitter\">Twitter<\/a>\u00a0and <a href=\"https:\/\/facebook.com\/wpbeginner\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" title=\"Join WPBeginner Community on Facebook\">Facebook<\/a>.<\/p>\n<p>The post <a href=\"https:\/\/www.wpbeginner.com\/news\/whats-new-in-wordpress-7-0\/\">What\u2019s New in WordPress 7.0? (Features &amp; Screenshots)<\/a> first appeared on <a href=\"https:\/\/www.wpbeginner.com\/\">WPBeginner<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>WordPress 7.0 is finally here \ud83e\udd73, and we\u2019ve been testing it since the early beta. It\u2019s the first major release of 2026, and it\u2019s a big one, with a brand-new AI Connectors screen, responsive block controls, and a refreshed admin experience that makes the dashboard feel like a modern web app. Whether you run a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5173,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-5172","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-latest-news"],"jetpack_featured_media_url":"https:\/\/mlcqvjhyzqda.i.optimole.com\/cb:UNMm.7bb\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/i0.wp.com\/frontlinenewsng.org\/wp-content\/uploads\/2026\/05\/whats-new-wp-7-featured-TSFJAA.jpg?fit=680%2C380&ssl=1","jetpack_likes_enabled":true,"jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/posts\/5172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5172"}],"version-history":[{"count":0,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/posts\/5172\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=\/wp\/v2\/media\/5173"}],"wp:attachment":[{"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/frontlinenewsng.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}