{"id":328407,"date":"2025-12-02T23:26:41","date_gmt":"2025-12-02T23:26:41","guid":{"rendered":"https:\/\/peraltafinancing.com\/business\/internet-business\/whats-new-in-wordpress-6-9-a-detailed-look\/"},"modified":"2025-12-02T23:26:41","modified_gmt":"2025-12-02T23:26:41","slug":"whats-new-in-wordpress-6-9-a-detailed-look","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=328407","title":{"rendered":"What&#8217;s new in WordPress 6.9? A detailed look"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div xmlns:default=\"http:\/\/www.w3.org\/2000\/svg\">\n<div id=\"thumbnail-image\" class=\"d-flex justify-content-center\">\n                            <img width=\"780\" height=\"454\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/04\/WordPress-Hostinger.png\" class=\"attachment-1110x454 size-1110x454 wp-post-image\" alt=\"What\u2019s new in WordPress 6.9?\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/04\/WordPress-Hostinger.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/04\/WordPress-Hostinger-300x175.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/04\/WordPress-Hostinger-768x447.png 768w\" sizes=\"(max-width: 780px) 100vw, 780px\"\/>                        <\/div>\n<p>WordPress 6.9 marks the second and final major release of the platform in 2025. Following the mid-April release of WordPress 6.8, this update brings a wide range of enhancements that benefit site owners, designers, developers, and everyday users alike. While there\u2019s no single standout feature, this release is packed with functional improvements that aim to enhance creativity, performance, and workflows.<\/p>\n<p>As expected, WordPress 6.9 delivers a variety of smaller \u2013 but meaningful \u2013 enhancements. From upgraded tools for developers to a smoother editing experience for site owners, these changes are designed to support more flexible site-building and faster workflows.<\/p>\n<p>However, unlike past major versions, WordPress 6.9 doesn\u2019t launch with a new default theme. Instead, the next theme, <strong>Twenty Twenty-Six<\/strong>, is scheduled for release in 2026. While we wait, this update still sets the stage for how WordPress is evolving out of the box.<\/p>\n<p>Keep reading for my full breakdown of what\u2019s changed, what\u2019s improved, and how you can make the most of the new features in WordPress 6.9.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-what-are-the-new-blocks-in-wordpress-6-9\"><span class=\"ez-toc-section\" id=\"What_are_the_new_blocks_in_WordPress_69\"\/>What are the new blocks in WordPress 6.9?<span class=\"ez-toc-section-end\"\/><\/h2>\n<p>Each of the new <a href=\"https:\/\/www.hostinger.com\/tutorials\/wordpress-blocks\" data-wpel-link=\"internal\" rel=\"follow\">blocks<\/a> in WordPress 6.9 is built to help you streamline workflows, present information more clearly, and create better user experiences \u2013 right from the editor.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-accordion-block-nbsp\"><span class=\"ez-toc-section\" id=\"Accordion_block\"\/>Accordion block\u00a0<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>The <strong>Accordion block<\/strong> makes it easy to create collapsible sections, helping users organize content in a clean and interactive way.\u00a0<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b801d9d&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1999\" height=\"1125\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block.png\" alt=\"An Accordion block in the block editor, showing the list view that displays the Accordion block structure\" class=\"wp-image-8351\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block.png 1999w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block-300x169.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block-1024x576.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block-768x432.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block-1536x864.png 1536w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>The Accordion block is made up of three components:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Accordion Item <\/strong>\u2013 the parent block of accordion content<\/li>\n<li><strong>Accordion Heading<\/strong> \u2013 where you type the clickable title or question<\/li>\n<li><strong>Accordion Panel<\/strong> \u2013 where you can add any other blocks<\/li>\n<\/ul>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b802a27&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1255\" height=\"378\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block-list-view.png\" alt=\"An Accordion block in the block editor, showing the list view that displays the Accordion block structure\" class=\"wp-image-8352\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block-list-view.png 1255w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block-list-view-300x90.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block-list-view-1024x308.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/accordion-block-list-view-768x231.png 768w\" sizes=\"auto, (max-width: 1255px) 100vw, 1255px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>To use an Accordion block, add it like any other block from the editor. You\u2019ll see two fields: the <strong>Accordion Heading<\/strong>, where you type the title or question, and the <strong>Accordion Panel<\/strong>, where you insert content.\u00a0<\/p>\n<p>One standout feature is the flexibility to add <strong>any type of block<\/strong> inside the Accordion Panel. For example, you can create a two-column layout with a paragraph and an image. This allows you to go beyond plain text \u2013 adding visual elements to surprise and engage your site visitors.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-terms-query-block-nbsp\"><span class=\"ez-toc-section\" id=\"Terms_Query_block\"\/>Terms Query block\u00a0<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>WordPress 6.9 introduces a powerful new feature: the ability to dynamically display the <strong>title<\/strong>, <strong>post count<\/strong>, and <strong>description<\/strong> for blog posts grouped by <strong>category<\/strong>, <strong>tag<\/strong>, or any custom <a href=\"https:\/\/www.hostinger.com\/tutorials\/wordpress-taxonomy\" data-wpel-link=\"internal\" rel=\"follow\">WordPress taxonomy<\/a>.<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b8035c5&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1999\" height=\"1125\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-start.png\" alt=\"Terms Query block in the block editor, showing the starting prompt to select a variation to start with\" class=\"wp-image-8353\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-start.png 1999w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-start-300x169.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-start-1024x576.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-start-768x432.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-start-1536x864.png 1536w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>In this example, I have three categories: <strong>Female<\/strong>, <strong>Male<\/strong>, and <strong>Uncategorized<\/strong>. I\u2019ve configured the block to show the number of posts in each category (the count) and display the description for any category that includes one \u2013 in this case, \u201cFemale.\u201d\u00a0<\/p>\n<p>As I begin, the block prompts me to choose one of two variations to display my terms query. These can be adjusted or expanded even after the block is inserted.<\/p>\n<p>I set my taxonomy to <strong>Category<\/strong> from the dropdown in the block\u2019s settings panel.\u00a0<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b804147&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1971\" height=\"1110\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-block.jpg\" alt=\"Terms Query block with the taxonomy settings shown to select between Categories and Tags\" class=\"wp-image-8354\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-block.jpg 1971w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-block-300x169.jpg 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-block-1024x577.jpg 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-block-768x433.jpg 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/terms-query-block-1536x865.jpg 1536w\" sizes=\"auto, (max-width: 1971px) 100vw, 1971px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>On the front end, the visitors will see a list displaying the <strong>category title<\/strong>, <strong>number of posts<\/strong>, and <strong>category description<\/strong> \u2014 all updated dynamically based on the content.\u00a0<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-time-to-read-and-word-count-blocks\"><span class=\"ez-toc-section\" id=\"Time_to_Read_and_Word_Count_blocks\"\/>Time to Read and Word Count blocks<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>Many modern websites display estimated reading times to help readers know what to expect. WordPress now supports this natively with the new Time to Read block.<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b804d73&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1043\" height=\"463\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/time-to-read-block.png\" alt=\"Time to Read and Word Count blocks displayed in the block editor\" class=\"wp-image-8355\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/time-to-read-block.png 1043w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/time-to-read-block-300x133.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/time-to-read-block-1024x455.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/time-to-read-block-768x341.png 768w\" sizes=\"auto, (max-width: 1043px) 100vw, 1043px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>This block is also transformable into a Word Count block using a toggle, giving you two metric options.<\/p>\n<p>Both features can be displayed independently \u2013 you can choose to show only the reading time, or only the word count. Another option is to add both blocks to show both metrics \u2013 it all depends on your content strategy.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-math-block-nbsp\"><span class=\"ez-toc-section\" id=\"Math_block\"\/>Math block\u00a0<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>WordPress now makes it easy to display complex math formulas using the new <strong>Math block<\/strong>. This feature supports both standalone mathematical expressions and inline math notation within regular text.<\/p>\n<p>To use it, simply add the Math block and enter your formula in the provided text field. The block renders your equation cleanly, making it ideal for educational content, technical tutorials, or any content involving calculations.<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b8058f8&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1971\" height=\"1110\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/math-block.jpg\" alt=\"Math block in the block editor, showing the text field to enter the math equation\" class=\"wp-image-8356\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/math-block.jpg 1971w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/math-block-300x169.jpg 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/math-block-1024x577.jpg 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/math-block-768x433.jpg 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/math-block-1536x865.jpg 1536w\" sizes=\"auto, (max-width: 1971px) 100vw, 1971px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<h2 class=\"wp-block-heading\" id=\"h-what-are-the-new-block-features-in-wordpress-6-9\"><span class=\"ez-toc-section\" id=\"What_are_the_new_block_features_in_WordPress_69\"\/>What are the new block features in WordPress 6.9?<span class=\"ez-toc-section-end\"\/><\/h2>\n<p>There are a good number of new and improved blocks coming with WordPress 6.9. Some of these blocks were under development for quite some time, never making it into a final release until now.\u00a0<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-collaborate-with-block-notes\"><span class=\"ez-toc-section\" id=\"Collaborate_with_block_Notes\"\/>Collaborate with block Notes<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>With the introduction of the <strong>Notes<\/strong> feature, we get our first look at what editorial collaboration in WordPress will look like. This marks the beginning of <strong>Phase 3 \u2013 Collaboration<\/strong> of the Gutenberg Project, bringing asynchronous commenting capabilities directly into the <a href=\"https:\/\/www.hostinger.com\/tutorials\/gutenberg-wordpress\" data-wpel-link=\"internal\" rel=\"follow\">block editor<\/a>.<\/p>\n<p>The Notes feature enables <strong>administrators<\/strong> and <strong>editors<\/strong> to leave threaded comments \u2013 called Notes \u2013 on any block, similar to how comments work in Google Docs. These Notes are visible to the entire editorial team, allowing collaborators to reply to or act on feedback directly within the editor.<\/p>\n<p>Here, I start by adding a note to the first paragraph using the option menu for the paragraph as shown in the list view.\u00a0<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b8063e7&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1099\" height=\"514\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/add-block-note.png\" alt=\"Paragraph block options menu in the list view with the &quot;Add note&quot; option highlighted\" class=\"wp-image-8357\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/add-block-note.png 1099w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/add-block-note-300x140.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/add-block-note-1024x479.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/add-block-note-768x359.png 768w\" sizes=\"auto, (max-width: 1099px) 100vw, 1099px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>Once selected, the right-hand sidebar updates, allowing you to write your comment. For example, you might leave a message like \u201cChange font to Georgia,\u201d which the editorial team can then review and implement. Any note can be edited or deleted at any time.\u00a0<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b80702e&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1972\" height=\"1110\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes.png\" alt=\"The block note threads on the right side of the editor panel\" class=\"wp-image-8358\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes.png 1972w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes-300x169.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes-1024x576.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes-768x432.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes-1536x864.png 1536w\" sizes=\"auto, (max-width: 1972px) 100vw, 1972px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>If I select the image block, the toolbar displays <strong>Gravatar icons<\/strong> of team members who have left comments. Clicking these icons opens the Notes sidebar, revealing threaded discussions related to the selected block.<\/p>\n<p>Even if the page contains multiple Notes, the sidebar focuses only on the ones related to the currently selected block \u2013 for instance, the image block in this example.<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b807ab7&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1972\" height=\"1110\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes-selected.png\" alt=\"An example when a block Note is selected, showing the focused block and the comment thread\" class=\"wp-image-8359\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes-selected.png 1972w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes-selected-300x169.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes-selected-1024x576.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes-selected-768x432.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/block-notes-selected-1536x864.png 1536w\" sizes=\"auto, (max-width: 1972px) 100vw, 1972px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>The Notes feature is available for pages, posts, and custom post types. Team members will receive <strong>email notifications<\/strong> when a Note is added. Notifications can be turned off via <strong>Settings \u2192 Discussion<\/strong> by deselecting <strong>\u201cAnyone posts a note.\u201d<\/strong><\/p>\n<h3 class=\"wp-block-heading\" id=\"h-hide-blocks-from-view\"><span class=\"ez-toc-section\" id=\"Hide_blocks_from_view\"\/>Hide blocks from view<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>One of the most requested features over the years is finally here \u2013 the ability to hide individual blocks from displaying on the front end of a WordPress site. This addition is particularly useful when experimenting with layouts, testing content, or collaborating with others.<\/p>\n<p>You can hide any block using either the <strong>toolbar<\/strong> or the <strong>List View<\/strong>. In this example, I\u2019m using the List View to hide the image.\u00a0<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b80859d&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-14.png\" alt=\"mage block options menu in the list view with the &quot;Hide&quot; option \" class=\"wp-image-8362\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-14.png 1600w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-14-300x169.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-14-1024x576.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-14-768x432.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-14-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>Once hidden, the block will display an <strong>eye icon with a slash<\/strong> next to it in the List View, indicating it\u2019s no longer visible on the live site.\u00a0<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b809036&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-15.png\" alt=\"A list view containing the hidden image block\" class=\"wp-image-8363\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-15.png 1600w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-15-300x169.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-15-1024x576.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-15-768x432.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/image-15-1536x864.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>After hiding a block, you might wonder whether it leaves a noticeable gap on the front end. To check, preview or view the page live. Hidden blocks do not leave visible empty spaces \u2013 the content is simply removed from view.<\/p>\n<p>To make the block visible again, you can either click the <strong>eye icon<\/strong> in the toolbar or select <strong>Show<\/strong> from the block\u2019s options in the List View.<\/p>\n<p>This initial release introduces the core hiding functionality, but future updates may include advanced options like:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Conditional logic<\/strong> for block display based on screen size or user device<\/li>\n<li><strong>Date-based visibility<\/strong> for scheduled content<\/li>\n<\/ul>\n<p>This new feature opens up more flexible workflows and content experiments, right from the block editor.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-stretchy-text-blocks-nbsp\"><span class=\"ez-toc-section\" id=\"Stretchy_text_blocks\"\/>Stretchy text blocks\u00a0<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>WordPress 6.9 introduces new companion blocks for <strong>Headings<\/strong> and <strong>Paragraphs<\/strong>, making it easier to create text that adjusts seamlessly across different screen sizes.<\/p>\n<p>In this example, I am starting with a regular Heading and then converting it to a Stretchy Heading block. To do this:<\/p>\n<ol class=\"wp-block-list\">\n<li>Start with a standard Heading block.<\/li>\n<li>Transform it into a <strong>Stretchy Heading<\/strong> using the block options.<\/li>\n<\/ol>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b809d06&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1760\" height=\"1110\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/stretchy-headings.png\" alt=\"Heading block transform menu with the &quot;Stretchy heading&quot; option highlighted\" class=\"wp-image-8364\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/stretchy-headings.png 1760w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/stretchy-headings-300x189.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/stretchy-headings-1024x646.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/stretchy-headings-768x484.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/stretchy-headings-1536x969.png 1536w\" sizes=\"auto, (max-width: 1760px) 100vw, 1760px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>This version automatically resizes to fit the container, ensuring optimal readability on all devices.\u00a0<\/p>\n<p>Note that when using stretchy text, the option to manually set font size is removed. Font scaling is handled automatically to maintain responsiveness.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-new-html-element-for-the-button-block-nbsp\"><span class=\"ez-toc-section\" id=\"New_HTML_element_for_the_Button_block\"\/>New HTML element for the Button block\u00a0<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>In the <strong>Advanced settings<\/strong> of the Button block, you now have the option to use a <strong><button\/><\/strong> element instead of the default <strong><a\/><\/strong> (anchor) tag.<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b80a896&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1999\" height=\"1097\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/button-block-elements.png\" alt=\"A button block in the editor with the HTML element settings and options highlighted&#10;\" class=\"wp-image-8365\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/button-block-elements.png 1999w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/button-block-elements-300x165.png 300w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>This enhancement addresses a common accessibility issue \u2013 using a button as if it were a link. When incorrectly implemented, it can confuse screen readers and disrupt the user experience for those relying on assistive technologies.<\/p>\n<p>By choosing the correct element for the intended interaction, WordPress helps ensure more accessible and semantically accurate websites.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-what-other-changes-are-coming-in-wordpress-6-9-nbsp\"><span class=\"ez-toc-section\" id=\"What_other_changes_are_coming_in_WordPress_69\"\/>What other changes are coming in WordPress 6.9?\u00a0<span class=\"ez-toc-section-end\"\/><\/h2>\n<p>WordPress hasn\u2019t just added new blocks \u2013 it also introduced thoughtful enhancements to existing ones, making them even more flexible and user-friendly. These subtle yet impactful updates improve how users design, organize, and interact with content across their sites.\u00a0<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-create-draft-pages-directly-from-the-navigation-block-nbsp\"><span class=\"ez-toc-section\" id=\"Create_draft_pages_directly_from_the_Navigation_block\"\/>Create draft pages directly from the Navigation block\u00a0<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>WordPress 6.9 introduces a convenient new feature: the ability to create a draft page directly from the Navigation block. This is especially helpful when you\u2019re building a site structure and want to include links to pages that don\u2019t yet exist.<\/p>\n<p>To use this feature, select the <strong>Plus (+)<\/strong> button, and choose the <strong>Create page<\/strong> option in the Navigation drop-down menu.\u00a0<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b80b48e&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1999\" height=\"1097\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-create-page.png\" alt=\"A navigation block with the &quot;Create page&quot; option highlighted\" class=\"wp-image-8366\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-create-page.png 1999w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-create-page-300x165.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-create-page-1024x562.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-create-page-768x421.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-create-page-1536x843.png 1536w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>A pop-up will appear to add the page title. There\u2019s also an option to publish the page immediately, but I always prefer to leave it as a draft to avoid publishing a blank or incomplete page.<\/p>\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;692f74b80beab&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1999\" height=\"1125\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-pop-up.png\" alt=\"A navigation block with the pop-up panel for page creation shown\" class=\"wp-image-8367\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-pop-up.png 1999w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-pop-up-300x169.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-pop-up-1024x576.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-pop-up-768x432.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/navigation-block-pop-up-1536x864.png 1536w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\"\/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\"><br \/>\n\t\t\t<default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\"><br \/>\n\t\t\t\t<default:path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"\/><br \/>\n\t\t\t<\/default:svg><br \/>\n\t\t<\/button><\/figure>\n<p>Once you create the page, WordPress adds a draft link to your navigation menu. You can then navigate to the Pages section in your WordPress dashboard to open the draft and begin adding content.<\/p>\n<p>Just remember \u2013 because the page is still in draft status, it won\u2019t appear in your site\u2019s navigation for visitors until it\u2019s published.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-better-accessibility-for-the-command-palette\"><span class=\"ez-toc-section\" id=\"Better_accessibility_for_the_Command_Palette\"\/>Better accessibility for the Command Palette<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>Previously limited to block themes, the <a href=\"https:\/\/www.hostinger.com\/tutorials\/wordpress-command-palette\" data-wpel-link=\"internal\" rel=\"follow\">Command Palette<\/a> is now available for classic themes as well \u2013 and can be used from anywhere within the WordPress Admin.<\/p>\n<p>Just press <strong>Cmd+K<\/strong> on macOS or <strong>Ctrl+K<\/strong> on Windows to open the Command Palette. From there, you can quickly navigate the dashboard, search for settings, or even initiate actions like <strong>creating a new page or post<\/strong>.<\/p>\n<p>For users who rely on keyboard shortcuts, this expanded functionality introduces powerful new ways to speed up workflows and reduce clicks.\u00a0<\/p>\n<p>If you\u2019re not sure what the Command Palette can do, type in any letter to view a list of available commands starting with that character.<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-fine-tune-block-access-in-containers-nbsp\"><span class=\"ez-toc-section\" id=\"Fine-tune_block_access_in_containers\"\/>Fine-tune block access in containers\u00a0<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>Perfect for design teams and pattern creation, the new <strong>Allowed Blocks<\/strong> feature lets you control which blocks are available within specific container blocks \u2013 such as <strong>Group<\/strong>, <strong>Column<\/strong>, or <strong>Cover<\/strong> blocks.<\/p>\n<p>To access this setting:<\/p>\n<ol class=\"wp-block-list\">\n<li>Select a container block.<\/li>\n<li>Click the <strong>Advanced<\/strong> section in the right sidebar and select <strong>Manage allowed blocks<\/strong>.<\/li>\n<\/ol>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1999\" height=\"1079\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/managed-allowed-block.png\" alt=\"A container block with the &quot;Manage allowed blocks&quot; option in the block settings highlighted\" class=\"wp-image-8368\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/managed-allowed-block.png 1999w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/managed-allowed-block-300x162.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/managed-allowed-block-1024x553.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/managed-allowed-block-768x415.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/managed-allowed-block-1536x829.png 1536w\" sizes=\"auto, (max-width: 1999px) 100vw, 1999px\"\/><\/figure>\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Deselect any blocks you want to restrict from use within that container.<\/li>\n<\/ol>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1972\" height=\"1110\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/allowed-block-panel.png\" alt=\"The &quot;Managed allowed blocks&quot; pop-up panel, showing the list of blocks that can be checked to allow them\" class=\"wp-image-8369\" srcset=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/allowed-block-panel.png 1972w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/allowed-block-panel-300x169.png 300w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/allowed-block-panel-1024x576.png 1024w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/allowed-block-panel-768x432.png 768w, https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2025\/12\/allowed-block-panel-1536x864.png 1536w\" sizes=\"auto, (max-width: 1972px) 100vw, 1972px\"\/><\/figure>\n<p>This is especially useful for design consistency across reusable templates or team-based site builds.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-notable-changes-for-developers-nbsp\"><span class=\"ez-toc-section\" id=\"Notable_changes_for_developers\"\/>Notable changes for developers\u00a0<span class=\"ez-toc-section-end\"\/><\/h2>\n<p>Here are some of the changes coming to WordPress that are under the hood and not something site builders are likely to see in the user interface.\u00a0<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-abilities-api\"><span class=\"ez-toc-section\" id=\"Abilities_API\"\/>Abilities API<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>WordPress 6.9 introduces the <a href=\"https:\/\/make.wordpress.org\/core\/2025\/11\/10\/abilities-api-in-wordpress-6-9\/\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Abilities API<\/strong><\/a>, a standardized way for WordPress, themes, and plugins to declare what they can do. Rather than relying on custom methods, developers can now speak the same \u201clanguage\u201d \u2013 creating more consistent, secure, and scalable experiences, especially when integrating with <strong>AI tools<\/strong> or building collaborative features.\u00a0<\/p>\n<h3 class=\"wp-block-heading\" id=\"h-additional-api-and-developer-focused-enhancements\"><span class=\"ez-toc-section\" id=\"Additional_API_and_developer-focused_enhancements\"\/>Additional API and developer-focused enhancements<span class=\"ez-toc-section-end\"\/><\/h3>\n<p>Here\u2019s a quick look at other technical improvements designed to expand developer capabilities:<\/p>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2025\/11\/12\/changes-to-the-interactivity-api-in-wordpress-6-9\/\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Interactivity API<\/strong><\/a><strong> \u2013 <\/strong>now supports<strong> Fetch Priority: low<\/strong>, offering better control over when scripts load.<\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2025\/11\/12\/block-bindings-improvements-in-wordpress-6-9\/\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Block Bindings API<\/strong><\/a><strong> <\/strong>\u2013<strong> <\/strong>adds a new filter for determining which block attributes can be dynamically bound. This applies to both core and custom blocks.<\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2025\/11\/19\/legacy-internet-explorer-code-removed\/\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>Efficient script enqueueing<\/strong><\/a><strong> <\/strong>\u2013<strong> <\/strong>WordPress 6.9 removed legacy support code for Internet Explorer conditional scripts and styles.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\" id=\"h-wrap-up-nbsp\"><span class=\"ez-toc-section\" id=\"Wrap_up\"\/>Wrap up\u00a0<span class=\"ez-toc-section-end\"\/><\/h2>\n<p>WordPress 6.9 isn\u2019t just another routine update \u2013 it marks a strategic step forward in the platform\u2019s evolution. This release balances practical improvements for everyday users with robust tools for developers, making it a significant milestone in the broader Gutenberg roadmap.<\/p>\n<p>I found that WordPress 6.9 delivers meaningful improvements across three major areas:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>New blocks unlocked <\/strong>\u2013 Long-requested blocks like Accordion, Math, Time to Read, and Terms Query are finally available, expanding what you can do visually and functionally \u2013 without relying on third-party plugins.<\/li>\n<li><strong>Smarter, more capable existing blocks <\/strong>\u2013 Existing blocks haven\u2019t been left behind. From responsive text handling with Stretchy Headings to new visibility controls and dynamic navigation enhancements, WordPress continues refining the core editing experience.<\/li>\n<li><strong>Developer-centric enhancements <\/strong>\u2013 Behind the scenes, WordPress 6.9 introduces several powerful APIs \u2013 like the Abilities API, Interactivity API, and improved script handling \u2013 that streamline development, enhance performance, and support scalable, future-proof architecture.<\/li>\n<\/ul>\n<p>Perhaps most importantly, this release signals the official start of <strong>Phase 3: Collaboration<\/strong>. With foundational features like <strong>Notes<\/strong> now in place, WordPress is preparing for <strong>real-time collaboration<\/strong>, a transformative shift that will make co-editing workflows smoother and more intuitive.<\/p>\n<p><a href=\"https:\/\/www.hostinger.com\/tutorials\/how-to-update-wordpress\" data-wpel-link=\"internal\" rel=\"follow\">Update your WordPress website<\/a> to WordPress 6.9 now to experience these new features!<\/p>\n<div id=\"the-author-section\" class=\"col-12 bg-ghost-white\">\n<div class=\"d-flex flex-column flex-sm-row ml-0 justify-content-center justify-content-sm-start\">\n<div class=\"author-avatar\">\n                          <img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/blog\/wp-content\/uploads\/sites\/4\/2024\/07\/image-65-150x150.png\" class=\"border-radius-50p\" alt=\"Author\"\/>\n                    <\/div>\n<\/p><\/div>\n<div class=\"description mt-15 mt-30-md\">\n<p class=\"text-center text-sm-start\">\n            Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator for over 14 years. He\u2019s a completely reformed web designer who no longer building WP sites and has shifted his focus on creating WordPress content for WordPress Businesses. To him, it\u2019s just another way to teach and have fun working with clients he loves and admires. No matter the project, Bud works with clients the way they want to work and not the other way around. Working as a content creator Bud creates WordPress materials as educational articles or instructional videos for WordPress companies.<br \/>\nFollow him on <a href=\"https:\/\/www.linkedin.com\/in\/budkraus\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">LinkedIn<\/a>        <\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>WordPress 6.9 marks the second and final major release of the platform in 2025. Following the mid-April release of WordPress 6.8, this update brings a wide range of enhancements that benefit site owners, designers, developers, and everyday users alike. While there\u2019s no single standout feature, this release is packed with functional improvements that aim to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":328408,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[95],"tags":[16291,5614,18117],"dealstore":[],"offerexpiration":[],"class_list":["post-328407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet-business","tag-detailed","tag-whats","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What&#039;s new in WordPress 6.9? A detailed look - Som2ny Network<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fivemor.com\/?p=328407\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What&#039;s new in WordPress 6.9? A detailed look - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"WordPress 6.9 marks the second and final major release of the platform in 2025. Following the mid-April release of WordPress 6.8, this update brings a wide range of enhancements that benefit site owners, designers, developers, and everyday users alike. While there\u2019s no single standout feature, this release is packed with functional improvements that aim to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=328407\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-02T23:26:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/12\/WordPress-Hostinger.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"596\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=328407#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=328407\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"What&#8217;s new in WordPress 6.9? A detailed look\",\"datePublished\":\"2025-12-02T23:26:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=328407\"},\"wordCount\":2218,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=328407#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/12\/WordPress-Hostinger.png\",\"keywords\":[\"Detailed\",\"Whats\",\"wordpress\"],\"articleSection\":[\"Internet Business\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=328407#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=328407\",\"url\":\"https:\/\/fivemor.com\/?p=328407\",\"name\":\"What's new in WordPress 6.9? A detailed look - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=328407#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=328407#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/12\/WordPress-Hostinger.png\",\"datePublished\":\"2025-12-02T23:26:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=328407#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=328407\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=328407#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/12\/WordPress-Hostinger.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/12\/WordPress-Hostinger.png\",\"width\":1024,\"height\":596},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=328407#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What&#8217;s new in WordPress 6.9? A detailed look\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What's new in WordPress 6.9? A detailed look - Som2ny Network","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:\/\/fivemor.com\/?p=328407","og_locale":"en_US","og_type":"article","og_title":"What's new in WordPress 6.9? A detailed look - Som2ny Network","og_description":"WordPress 6.9 marks the second and final major release of the platform in 2025. Following the mid-April release of WordPress 6.8, this update brings a wide range of enhancements that benefit site owners, designers, developers, and everyday users alike. While there\u2019s no single standout feature, this release is packed with functional improvements that aim to [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=328407","og_site_name":"Som2ny Network","article_published_time":"2025-12-02T23:26:41+00:00","og_image":[{"width":1024,"height":596,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/12\/WordPress-Hostinger.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=328407#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=328407"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"What&#8217;s new in WordPress 6.9? A detailed look","datePublished":"2025-12-02T23:26:41+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=328407"},"wordCount":2218,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=328407#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/12\/WordPress-Hostinger.png","keywords":["Detailed","Whats","wordpress"],"articleSection":["Internet Business"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=328407#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=328407","url":"https:\/\/fivemor.com\/?p=328407","name":"What's new in WordPress 6.9? A detailed look - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=328407#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=328407#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/12\/WordPress-Hostinger.png","datePublished":"2025-12-02T23:26:41+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=328407#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=328407"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=328407#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/12\/WordPress-Hostinger.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/12\/WordPress-Hostinger.png","width":1024,"height":596},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=328407#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"What&#8217;s new in WordPress 6.9? A detailed look"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/328407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=328407"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/328407\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/328408"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=328407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=328407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=328407"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=328407"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=328407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}