{"id":71632,"date":"2025-04-10T04:06:47","date_gmt":"2025-04-10T07:06:47","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=71632&#038;preview=true&#038;preview_id=71632"},"modified":"2025-04-15T12:09:58","modified_gmt":"2025-04-15T15:09:58","slug":"wordpress-6-8","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/","title":{"rendered":"O que H\u00e1 de Novo no WordPress 6.8: Melhorias em Seguran\u00e7a, Desempenho, Editor e Muito Mais!"},"content":{"rendered":"<p>O <a href=\"https:\/\/make.wordpress.org\/core\/6-8\/\">WordPress 6.8<\/a> est\u00e1 programado para lan\u00e7amento em 15 de abril de 2025. Esta nova vers\u00e3o n\u00e3o traz muitos recursos in\u00e9ditos, mas foca principalmente no <a href=\"https:\/\/make.wordpress.org\/core\/2025\/02\/06\/roadmap-to-6-8\/\">aprimoramento de funcionalidades j\u00e1 existentes<\/a>.<\/p>\n<p>A atualiza\u00e7\u00e3o oferece melhorias no editor e na usabilidade, como novas op\u00e7\u00f5es para gerenciar visualiza\u00e7\u00f5es de dados dentro do editor de blocos e a possibilidade de ignorar artigos fixos no bloco de Loop de Consulta. H\u00e1 tamb\u00e9m avan\u00e7os no design e nos temas, com destaque para o Livro de estilos reformulado, al\u00e9m de melhorias em desempenho e seguran\u00e7a, com a introdu\u00e7\u00e3o do carregamento especulativo (Speculative loading) e do uso de bcrypt para hashing de senhas.<\/p>\n<p>Essas adi\u00e7\u00f5es t\u00eam como objetivo refinar a experi\u00eancia do usu\u00e1rio, especialmente para quem utiliza temas cl\u00e1ssicos, e melhorar o desempenho geral dos sites.<\/p>\n<p>Confira a seguir o que voc\u00ea encontrar\u00e1 ao instalar o WordPress 6.8.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Melhorias no editor<\/h2>\n<p>O WordPress 6.8 traz diversas atualiza\u00e7\u00f5es que aprimoram a experi\u00eancia de cria\u00e7\u00e3o e gerenciamento de conte\u00fado. De novas op\u00e7\u00f5es de visualiza\u00e7\u00e3o a melhorias na visualiza\u00e7\u00e3o de dados (Data Views), essas mudan\u00e7as foram pensadas para acelerar os fluxos de trabalho tanto no Editor de Artigos quanto no Editor do Site.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"circle\" selector=\"h3\" count-number=\"2\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>1. Mostrar altern\u00e2ncia de template no menu suspenso de visualiza\u00e7\u00e3o<\/h3>\n<p>Um novo bot\u00e3o de altern\u00e2ncia <code>Show template<\/code> foi <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/66514\" target=\"_blank\" rel=\"noopener noreferrer\">adicionado ao menu suspenso de visualiza\u00e7\u00e3o<\/a> na barra de ferramentas superior do Editor de Artigos.<\/p>\n<figure id=\"attachment_193277\" aria-describedby=\"caption-attachment-193277\" style=\"width: 2452px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193277 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-show-template-off.jpg\" alt=\"Uma op\u00e7\u00e3o para exibir templates foi adicionada \u00e0 barra lateral superior do editor.\" width=\"2452\" height=\"1198\"><figcaption id=\"caption-attachment-193277\" class=\"wp-caption-text\">Um bot\u00e3o de altern\u00e2ncia &#8220;Mostrar template&#8221; foi adicionado \u00e0 barra lateral superior do editor<\/figcaption><\/figure>\n<p>Antes, voc\u00ea s\u00f3 podia acessar as op\u00e7\u00f5es de Template na barra lateral do artigo. Embora represente uma duplica\u00e7\u00e3o de funcionalidade, essa adi\u00e7\u00e3o \u00e9 significativa: ao trazer essa op\u00e7\u00e3o para o menu da barra superior, alternar entre a visualiza\u00e7\u00e3o de conte\u00fado e de template ficou mais r\u00e1pido e intuitivo.<\/p>\n<figure id=\"attachment_193279\" aria-describedby=\"caption-attachment-193279\" style=\"width: 2452px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193279 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-show-template-on.jpg\" alt=\"A op\u00e7\u00e3o 'Mostrar Modelo' foi ativada no WordPress 6.8.\" width=\"2452\" height=\"1266\"><figcaption id=\"caption-attachment-193279\" class=\"wp-caption-text\">A op\u00e7\u00e3o &#8216;Mostrar template&#8217; foi ativada no WordPress 6.8.<\/figcaption><\/figure>\n<h3>2. Visualiza\u00e7\u00f5es de dados aprimoradas<\/h3>\n<p>Introduzida inicialmente no WordPress 6.5, as <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-5\/#dataviews\">Visualiza\u00e7\u00f5es de Dados (Data Views)<\/a> s\u00e3o uma ferramenta poderosa no Editor do Site que permite visualizar e gerenciar p\u00e1ginas, templates, partes de templates e padr\u00f5es de forma organizada.<\/p>\n<p>Com o WordPress 6.8, as Visualiza\u00e7\u00f5es de Dados continuam evoluindo para oferecer uma experi\u00eancia de edi\u00e7\u00e3o mais intuitiva, flex\u00edvel e eficiente no Editor de Sites. O foco est\u00e1 em aprimorar a usabilidade e adicionar op\u00e7\u00f5es de personaliza\u00e7\u00e3o.<\/p>\n<p>A visualiza\u00e7\u00e3o de p\u00e1ginas pode ser personalizada com mais propriedades, incluindo <strong>Visualiza\u00e7\u00e3o, Slug, Parent, Discuss\u00e3o, Templates e Senha<\/strong>. A op\u00e7\u00e3o de <strong>pr\u00e9-visualiza\u00e7\u00e3o<\/strong> tamb\u00e9m est\u00e1 dispon\u00edvel para <strong>Padr\u00f5es<\/strong> e <strong>Templates<\/strong>.<\/p>\n<figure id=\"attachment_193522\" aria-describedby=\"caption-attachment-193522\" style=\"width: 2936px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193522 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-data-views.jpg\" alt=\"Visualiza\u00e7\u00e3o de p\u00e1gina no WordPress 6.8.\" width=\"2936\" height=\"1834\"><figcaption id=\"caption-attachment-193522\" class=\"wp-caption-text\">Visualiza\u00e7\u00e3o de p\u00e1gina no WordPress 6.8.<\/figcaption><\/figure>\n<p>Al\u00e9m disso, o WordPress 6.8 introduz um novo controle de densidade de layout na visualiza\u00e7\u00e3o em tabela, que permite ajustar o espa\u00e7o ocupado por cada linha. S\u00e3o tr\u00eas op\u00e7\u00f5es dispon\u00edveis \u2014 Confort\u00e1vel, Balanceado e Compacto \u2014 para que os usu\u00e1rios possam escolher a exibi\u00e7\u00e3o que melhor se adapta ao seu estilo de trabalho, tornando a experi\u00eancia de gerenciamento ainda mais personalizada e eficiente.<\/p>\n<figure id=\"attachment_193535\" aria-describedby=\"caption-attachment-193535\" style=\"width: 2934px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193535 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-data-views-density-control.jpg\" alt=\"O WordPress 6.8 introduz um novo controle de Densidade na visualiza\u00e7\u00e3o em tabela.\" width=\"2934\" height=\"1598\"><figcaption id=\"caption-attachment-193535\" class=\"wp-caption-text\">O WordPress 6.8 introduz um novo controle de Densidade na visualiza\u00e7\u00e3o em tabela.<\/figcaption><\/figure>\n<h2>Blocos novos e aprimorados<\/h2>\n<p>O WordPress 6.8 apresenta um bloco totalmente novo e v\u00e1rias atualiza\u00e7\u00f5es para os blocos existentes.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"circle\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>1. Novo bloco Query Total<\/h3>\n<p>O novo <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/67629\">bloco Query Total<\/a> exibe informa\u00e7\u00f5es relacionadas \u00e0 consulta, como o n\u00famero total de resultados de uma consulta ou o intervalo de resultados exibido no momento.<\/p>\n<figure id=\"attachment_193269\" aria-describedby=\"caption-attachment-193269\" style=\"width: 2454px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193269 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-query-total.jpg\" alt=\"O novo bloco Query Total no WordPress 6.8.\" width=\"2454\" height=\"1248\"><figcaption id=\"caption-attachment-193269\" class=\"wp-caption-text\">O novo bloco Query Total no WordPress 6.8.<\/figcaption><\/figure>\n<p>Voc\u00ea pode adicionar o novo bloco em um loop de consulta para exibir o n\u00famero de resultados ou intervalos em resultados paginados.<\/p>\n<figure id=\"attachment_193270\" aria-describedby=\"caption-attachment-193270\" style=\"width: 2452px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193270 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-query-total-range-display.jpg\" alt=\"Intervalo de resultados no bloco Query Total.\" width=\"2452\" height=\"1262\"><figcaption id=\"caption-attachment-193270\" class=\"wp-caption-text\">Intervalo de resultados no bloco Query Total.<\/figcaption><\/figure>\n<h3>2. Atualiza\u00e7\u00f5es no bloco Query Loop<\/h3>\n<p>Antes do WordPress 6.8, o bloco Query oferecia um n\u00famero limitado de op\u00e7\u00f5es, incluindo:<\/p>\n<ul>\n<li><strong>Include<\/strong> \u2013 Artigos fixos s\u00e3o posicionados no in\u00edcio da lista de artigos<\/li>\n<li><strong>Exclude<\/strong> \u2013 Artigos fixos s\u00e3o completamente exclu\u00eddos<\/li>\n<li><strong>Only<\/strong> \u2013 Somente artigos fixos s\u00e3o inclu\u00eddos<\/li>\n<\/ul>\n<p>Nesse conjunto de op\u00e7\u00f5es, n\u00e3o havia a possibilidade de <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/66221\" target=\"_blank\" rel=\"noopener noreferrer\">ignorar artigos fixos<\/a>, tratando-os como artigos normais. Essa op\u00e7\u00e3o j\u00e1 era suportada pelo <code>WP_Query<\/code> (<code>ignore_sticky_posts =&gt; true<\/code>), mas n\u00e3o estava dispon\u00edvel como op\u00e7\u00e3o na barra lateral do bloco.<\/p>\n<figure id=\"attachment_193442\" aria-describedby=\"caption-attachment-193442\" style=\"width: 2614px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193442 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-ignore-sticky-posts.jpg\" alt=\"Op\u00e7\u00e3o de ignorar artigos fixos no Query Loop.\" width=\"2614\" height=\"1244\"><figcaption id=\"caption-attachment-193442\" class=\"wp-caption-text\">Op\u00e7\u00e3o de ignorar artigos fixos no Query Loop.<\/figcaption><\/figure>\n<p>O WordPress 6.8 introduz uma op\u00e7\u00e3o para <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/69057\">ignorar artigos fixos<\/a>, permitindo &#8220;ignorar&#8221; o status de destaque. Isso significa que desenvolvedores e usu\u00e1rios agora podem impedir que artigos fixos apare\u00e7am automaticamente no topo dos resultados, respeitando a l\u00f3gica de ordena\u00e7\u00e3o da pr\u00f3pria consulta.<\/p>\n<p>Essa atualiza\u00e7\u00e3o aumenta a flexibilidade e a consist\u00eancia com o comportamento de consulta principal do WordPress, tornando o bloco Query mais vers\u00e1til para o gerenciamento de conte\u00fado no editor de blocos.<\/p>\n<p>Outra atualiza\u00e7\u00e3o no bloco Query Loop substitui o modal <strong>&#8220;Escolher Padr\u00e3o&#8221; (Choose Pattern)<\/strong>, que aparecia ao clicar no bot\u00e3o<strong> &#8220;Substituir&#8221; (Replace)<\/strong> na barra de ferramentas do bloco, <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/66993\">por um menu suspenso<\/a>. O bot\u00e3o agora exibe <strong>\u201cAlterar design\u201d (Change design)<\/strong>.<\/p>\n<figure id=\"attachment_193447\" aria-describedby=\"caption-attachment-193447\" style=\"width: 2256px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193447 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-query-loop-change-design.jpg\" alt=\"Uma captura de tela mostrando o novo menu suspenso Alterar design no bloco Query Loop\" width=\"2256\" height=\"1282\"><figcaption id=\"caption-attachment-193447\" class=\"wp-caption-text\">Novo menu suspenso Alterar design no bloco Query Loop.<\/figcaption><\/figure>\n<h3>3. Definir imagens como destaque na barra de ferramentas do bloco de imagem<\/h3>\n<p>Uma nova op\u00e7\u00e3o permite definir uma imagem como destacada diretamente no menu suspenso de op\u00e7\u00f5es da barra de ferramentas do bloco. Se o artigo j\u00e1 tiver uma imagem destacada definida, o usu\u00e1rio tamb\u00e9m poder\u00e1 alter\u00e1-la a partir da barra de ferramentas do bloco.<\/p>\n<figure id=\"attachment_193450\" aria-describedby=\"caption-attachment-193450\" style=\"width: 1502px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193450 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-featured-image.jpg\" alt=\"Definindo uma imagem como destacada a partir do menu suspenso da barra de ferramentas.\" width=\"1502\" height=\"1250\"><figcaption id=\"caption-attachment-193450\" class=\"wp-caption-text\">Definindo uma imagem como destacada a partir do menu suspenso da barra de ferramentas.<\/figcaption><\/figure>\n<h3>4. Atualiza\u00e7\u00f5es no bloco de navega\u00e7\u00e3o<\/h3>\n<p>V\u00e1rias melhorias pontuais foram adicionadas ao bloco de Navega\u00e7\u00e3o para aprimorar sua usabilidade e funcionalidade geral.<\/p>\n<ul>\n<li>O bloco de navega\u00e7\u00e3o agora exibe o nome do menu ao lado do texto de navega\u00e7\u00e3o (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/68446\" target=\"_blank\" rel=\"noopener noreferrer\">#68466<\/a>).<\/li>\n<li>Uma op\u00e7\u00e3o Limpar agora est\u00e1 dispon\u00edvel no seletor de cores do bloco de navega\u00e7\u00e3o (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/68454\" target=\"_blank\" rel=\"noopener noreferrer\">#68454<\/a>)<\/li>\n<li>Todos os formatos n\u00e3o interativos s\u00e3o permitidos nos blocos de links e submenus de navega\u00e7\u00e3o (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/67585\" target=\"_blank\" rel=\"noopener noreferrer\">#67585<\/a>)<\/li>\n<\/ul>\n<p>Para uma lista mais completa de melhorias no bloco de Navega\u00e7\u00e3o no WordPress 6.8, consulte <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/25\/miscellaneous-block-editor-changes-in-wordpress-6-8\/\">esta nota t\u00e9cnica para desenvolvedores<\/a>.<\/p>\n<figure id=\"attachment_193452\" aria-describedby=\"caption-attachment-193452\" style=\"width: 1586px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193452 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-nav-menu-non-interactive-formats.jpg\" alt=\"Formatos n\u00e3o interativos est\u00e3o dispon\u00edveis nos blocos de link e submenu de Navega\u00e7\u00e3o.\" width=\"1586\" height=\"854\"><figcaption id=\"caption-attachment-193452\" class=\"wp-caption-text\">Formatos n\u00e3o interativos est\u00e3o dispon\u00edveis nos blocos de link e submenu de Navega\u00e7\u00e3o.<\/figcaption><\/figure>\n<h2>Melhorias no design e nos temas<\/h2>\n<p>O WordPress 6.8 traz melhorias significativas para a experi\u00eancia de edi\u00e7\u00e3o do site. A interface de Estilos Globais foi reformulada para facilitar o acesso e a personaliza\u00e7\u00e3o em tempo real. Ao mesmo tempo, o Livro de estilos amplia sua funcionalidade para temas cl\u00e1ssicos, aproximando fluxos de trabalho modernos e tradicionais no WordPress.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"circle\" selector=\"h3\" count-number=\"2\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>1. Estilos globais dispon\u00edveis na barra lateral do editor do site<\/h3>\n<p>Com o WordPress 6.8, a interface de Estilos Globais agora est\u00e1 acess\u00edvel diretamente no menu principal do editor de site. Ao clicar no item de menu &#8220;<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/67811\">Estilos<\/a>&#8220;, o painel de Estilos Globais \u00e9 exibido com todas as op\u00e7\u00f5es de Tipografia, Cores, Plano de fundo, Sombras e Layout.<\/p>\n<figure id=\"attachment_193265\" aria-describedby=\"caption-attachment-193265\" style=\"width: 2448px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193265 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-global-styles-style-book.jpg\" alt width=\"2448\" height=\"1302\"><figcaption id=\"caption-attachment-193265\" class=\"wp-caption-text\">Painel de Estilos Globais no menu principal do Editor de Site no WordPress 6.8.<\/figcaption><\/figure>\n<p>Se voc\u00ea clicar no \u00edcone do olho, ser\u00e1 exibido o Livro de estilos, que mostra as altera\u00e7\u00f5es nas configura\u00e7\u00f5es de estilo em tempo real. Ao clicar em uma se\u00e7\u00e3o espec\u00edfica do painel Estilos Globais, voc\u00ea ser\u00e1 <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/68071\" target=\"_blank\" rel=\"noopener noreferrer\">imediatamente direcionado<\/a> para a se\u00e7\u00e3o correspondente do Livro de estilos.<\/p>\n<figure id=\"attachment_193266\" aria-describedby=\"caption-attachment-193266\" style=\"width: 2448px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193266 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-global-styles-style-book-colors.jpg\" alt=\"Voc\u00ea pode navegar pelo Livro de Estilos de forma mais f\u00e1cil e r\u00e1pida no WordPress 6.8.\" width=\"2448\" height=\"1302\"><figcaption id=\"caption-attachment-193266\" class=\"wp-caption-text\">Voc\u00ea pode navegar pelo Livro de Estilos de forma mais f\u00e1cil e r\u00e1pida no WordPress 6.8.<\/figcaption><\/figure>\n<p>Essa altera\u00e7\u00e3o deve facilitar e acelerar a personaliza\u00e7\u00e3o dos estilos do seu site, melhorando significativamente os fluxos de trabalho de design.<\/p>\n<p>Para perceber a diferen\u00e7a, compare a interface de Estilos no WordPress 6.7 com a do 6.8.<\/p>\n<figure id=\"attachment_193267\" aria-describedby=\"caption-attachment-193267\" style=\"width: 2446px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193267 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-7-styles-panel-style-book.jpg\" alt=\"O painel de estilos no WordPress 6.7.\" width=\"2446\" height=\"1306\"><figcaption id=\"caption-attachment-193267\" class=\"wp-caption-text\">O painel de estilos no WordPress 6.7.<\/figcaption><\/figure>\n<p>O WordPress 6.8 tamb\u00e9m traz esse aprimoramento para os temas cl\u00e1ssicos.<\/p>\n<h3>2. Livro de estilos dispon\u00edvel para temas cl\u00e1ssicos<\/h3>\n<p>Desde o <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-2\/#style-book\">WordPress 6.2<\/a>, o Livro de Estilos j\u00e1 estava dispon\u00edvel para temas de blocos. Com a chegada do WordPress 6.8, esse recurso passa a estar acess\u00edvel tamb\u00e9m para <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/68036\">temas cl\u00e1ssicos que oferecem suporte a estilos do editor<\/a>, seja por meio da fun\u00e7\u00e3o <code data-start=\"302\" data-end=\"340\">add_theme_support( 'editor-styles' )<\/code> ou pela presen\u00e7a de um arquivo <code data-start=\"372\" data-end=\"384\">theme.json<\/code>.<\/p>\n<p>Esse recurso foi introduzido originalmente no <a href=\"https:\/\/make.wordpress.org\/core\/2024\/12\/18\/whats-new-in-gutenberg-19-9-19-december\/#style-book-in-classic-themes\">Gutenberg 19.9<\/a>. Caso voc\u00ea n\u00e3o utilize o Gutenberg, a partir do WordPress 6.8 ser\u00e1 poss\u00edvel acessar os Estilos Globais e o Livro de Estilos nos temas cl\u00e1ssicos em <strong>Appearance<\/strong>\u00a0&gt;\u00a0<strong>Design<\/strong>\u00a0&gt;\u00a0<strong>Styles<\/strong>.<\/p>\n<p>As imagens a seguir mostram as diferen\u00e7as entre a se\u00e7\u00e3o Estilos no WordPress 6.7 e o Livro de Estilos no WordPress 6.8 com o tema <a href=\"https:\/\/kinsta.com\/pt\/blog\/twenty-twenty-one-tema\/\">Twenty Twenty-One<\/a> instalado.<\/p>\n<figure id=\"attachment_192685\" aria-describedby=\"caption-attachment-192685\" style=\"width: 2380px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-192685 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-style-book-in-classic-themes.jpg\" alt=\"O Livro de estilos em temas cl\u00e1ssicos no WordPress 6.8.\" width=\"2380\" height=\"1440\"><figcaption id=\"caption-attachment-192685\" class=\"wp-caption-text\">O Livro de estilos em temas cl\u00e1ssicos no WordPress 6.8.<\/figcaption><\/figure>\n<p>Os padr\u00f5es foram movidos para uma se\u00e7\u00e3o separada da tela Design para abrir espa\u00e7o para o Livro de estilo no Editor de Sites.<\/p>\n<p>As imagens a seguir mostram as visualiza\u00e7\u00f5es de tipografia e cores no Livro de estilo do tema cl\u00e1ssico Twenty Twenty-One no WordPress 6.8.<\/p>\n<figure id=\"attachment_192683\" aria-describedby=\"caption-attachment-192683\" style=\"width: 2384px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-192683 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-style-book-in-classic-themes-typography.jpg\" alt=\"Visualiza\u00e7\u00e3o da tipografia no Livro de estilos com o tema Twenty Twenty-One.\" width=\"2384\" height=\"1444\"><figcaption id=\"caption-attachment-192683\" class=\"wp-caption-text\">Visualiza\u00e7\u00e3o da tipografia no Livro de estilos com o tema Twenty Twenty-One.<\/figcaption><\/figure>\n<figure id=\"attachment_192684\" aria-describedby=\"caption-attachment-192684\" style=\"width: 2384px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-192684 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-style-book-in-classic-themes-colors.jpg\" alt=\"Visualiza\u00e7\u00e3o das cores no Livro de estilos com o tema Twenty Twenty-One.\" width=\"2384\" height=\"1440\"><figcaption id=\"caption-attachment-192684\" class=\"wp-caption-text\">Visualiza\u00e7\u00e3o das cores no Livro de estilos com o tema Twenty Twenty-One.<\/figcaption><\/figure>\n<p>A introdu\u00e7\u00e3o do Livro de estilo para temas cl\u00e1ssicos marca um passo em dire\u00e7\u00e3o a uma maior integra\u00e7\u00e3o dos recursos de edi\u00e7\u00e3o de estilo de bloco.<\/p>\n<h2>Desempenho e seguran\u00e7a<\/h2>\n<p>O WordPress 6.8 traz melhorias significativas no desempenho e na seguran\u00e7a. Com a nova API Speculation Rules, as p\u00e1ginas do WordPress podem ser carregadas mais rapidamente ao preverem as a\u00e7\u00f5es dos usu\u00e1rios. Ao mesmo tempo, a ado\u00e7\u00e3o do algoritmo bcrypt para prote\u00e7\u00e3o de senhas torna o sistema mais seguro contra-ataques cibern\u00e9ticos. Vamos explorar essas novidades.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"circle\" selector=\"h3\" count-number=\"2\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>1. Carregamento especulativo no WordPress 6.8<\/h3>\n<p>O carregamento especulativo \u00e9 uma t\u00e9cnica de otimiza\u00e7\u00e3o do desempenho do site que permite que as p\u00e1ginas ou os recursos sejam pr\u00e9-pesquisados ou pr\u00e9-renderizados antes que o usu\u00e1rio os acesse, reduzindo o tempo de carregamento e melhorando a experi\u00eancia do usu\u00e1rio.<\/p>\n<p>Essa t\u00e9cnica \u00e9 baseada na <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Speculation_Rules_API\">Speculation Rules API<\/a>, uma API experimental que permite aos desenvolvedores definirem regras para o pr\u00e9-carregamento ou pr\u00e9-renderiza\u00e7\u00e3o de URLs, com base em intera\u00e7\u00f5es previstas dos usu\u00e1rios, usando uma interface definida em JSON.<\/p>\n<p>Atualmente, a API Speculation Rules \u00e9 compat\u00edvel com um n\u00famero limitado de navegadores, principalmente navegadores baseados no Chromium 121+, como as vers\u00f5es mais recentes do Chrome, Edge e Opera.<\/p>\n<p>Usu\u00e1rios de navegadores que ainda n\u00e3o oferecem suporte \u00e0 Speculation Rules API (como Firefox e Safari) n\u00e3o sofrer\u00e3o penaliza\u00e7\u00f5es caso um site utilize regras de carregamento especulativo. Esses usu\u00e1rios apenas n\u00e3o se beneficiar\u00e3o das melhorias de desempenho proporcionadas por essa API.<\/p>\n<figure id=\"attachment_192448\" aria-describedby=\"caption-attachment-192448\" style=\"width: 2468px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-192448 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/speculative-loading-browser-support.jpg\" alt=\"Suporte da Speculation Rules API nos navegadores\" width=\"2468\" height=\"782\"><figcaption id=\"caption-attachment-192448\" class=\"wp-caption-text\">Compatibilidade do navegador com a Speculation Rules API (Fonte: <a href=\"https:\/\/caniuse.com\/mdn-html_elements_script_type_speculationrules\" target=\"_blank\" rel=\"noopener noreferrer\">caniuse<\/a>)<\/figcaption><\/figure>\n<p>H\u00e1 algumas diferen\u00e7as importantes entre\u00a0<a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Speculation_Rules_API#using_prefetching\">prefetching<\/a> e <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Speculation_Rules_API#using_prerendering\">prerendering<\/a><\/p>\n<ul>\n<li><strong>Prefetching (Pr\u00e9-busca)<\/strong>: regras de <code>prefetch<\/code>\u00a0em um elemento <code>&lt;script type=\"speculationrules\"&gt;<\/code> ou cabe\u00e7alho <code>Speculation-Rules<\/code> for\u00e7am o navegador a fazer download do corpo da resposta das p\u00e1ginas especificadas, mas sem renderizar essas p\u00e1ginas. A busca pr\u00e9via n\u00e3o inclui o carregamento de sub-recursos e nem executa JavaScript. Os resultados s\u00e3o armazenados em um cache espec\u00edfico, que \u00e9 esvaziado assim que o usu\u00e1rio sai da p\u00e1gina. Se o usu\u00e1rio sair sem ter visitado as p\u00e1ginas pr\u00e9-carregadas, h\u00e1 um pequeno desperd\u00edcio de recursos, mas bem menor do que no <em data-start=\"974\" data-end=\"988\">prerendering<\/em>.<\/li>\n<li><strong>Prerendering (Pr\u00e9-renderiza\u00e7\u00e3o)<\/strong>: as regras do <code>prerender<\/code> em um elemento <code>&lt;script type=\"speculationrules\"&gt;<\/code> ou cabe\u00e7alho <code>Speculation-Rules<\/code> for\u00e7am o navegador a buscar, renderizar e carregar o conte\u00fado em uma aba invis\u00edvel, armazenada em um cache de mem\u00f3ria por documento. Quando voc\u00ea usa a pr\u00e9-renderiza\u00e7\u00e3o, todos os sub-recursos s\u00e3o carregados e todo o c\u00f3digo JavaScript \u00e9 executado. O resultado \u00e9 mantido em um cache dedicado, que \u00e9 esvaziado ao sair da p\u00e1gina (com exce\u00e7\u00e3o da p\u00e1gina realmente visitada). O <em data-start=\"1342\" data-end=\"1356\">prerendering<\/em> oferece benef\u00edcios significativos de desempenho, mas exige mais mem\u00f3ria, largura de banda e recursos do sistema.<\/li>\n<\/ul>\n<p>As regras de especula\u00e7\u00e3o podem ser colocadas em um elemento <code>&lt;script type=\"speculationrules\"&gt;<\/code> em linha ou em arquivos externos referenciados pelo cabe\u00e7alho HTTP <code>Speculation-Rules<\/code>. Aqui est\u00e1 um exemplo de uso em uma tag <code>script<\/code>:<\/p>\n<pre><code class=\"language-json\">{\n\t\"prefetch\": [\n\t\t{\n\t\t\t\"source\": \"list\",\n\t\t\t\"urls\": [\"firstpage.html\", \"secondpage.html\"]\n\t\t}\n\t]\n}<\/code><\/pre>\n<p>Antes da vers\u00e3o 6.8, os usu\u00e1rios do WordPress que quisessem adicionar carregamento especulativo aos seus sites WordPress poderiam usar o <a href=\"https:\/\/wordpress.org\/plugins\/speculation-rules\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugin Speculative Loading<\/a> da Equipe de Desempenho do WordPress. Esse plugin oferece os benef\u00edcios de desempenho da API Speculation Rules ao pr\u00e9-carregar ou pr\u00e9-renderizar automaticamente as URLs de frontend do WordPress.<\/p>\n<figure id=\"attachment_192449\" aria-describedby=\"caption-attachment-192449\" style=\"width: 2060px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-192449 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/speculative-loading-plugin-settings.jpg\" alt=\"Configura\u00e7\u00f5es padr\u00e3o do plugin Speculative Loading\" width=\"2060\" height=\"932\"><figcaption id=\"caption-attachment-192449\" class=\"wp-caption-text\">Configura\u00e7\u00f5es padr\u00e3o do plugin Speculative Loading.<\/figcaption><\/figure>\n<p>Com a vers\u00e3o 6.8, o <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/06\/speculative-loading-in-6-8\/\" target=\"_blank\" rel=\"noopener noreferrer\">Speculative Loading entra no n\u00facleo do WordPress<\/a> com duas novas fun\u00e7\u00f5es, um filtro e uma a\u00e7\u00e3o:<\/p>\n<p>A nova fun\u00e7\u00e3o <code>wp_get_speculation_rules_configuration()<\/code> retorna \u00e0 configura\u00e7\u00e3o atual das regras de especula\u00e7\u00e3o (<code>mode<\/code> &#8211; <code>prefetch<\/code>\/<code>prerender<\/code> &#8211; e <code>eagerness<\/code> &#8211; <code>conservative<\/code>\/<code>moderate<\/code>\/<code>eager<\/code>). Os valores padr\u00e3o s\u00e3o <code>prefetch<\/code> e <code>conservative<\/code> para minimizar o consumo de recursos e evitar efeitos indesej\u00e1veis. De acordo com a <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/06\/speculative-loading-in-6-8\/\" target=\"_blank\" rel=\"noopener noreferrer\">nota do desenvolvedor<\/a>, &#8220;isso est\u00e1 de acordo com a configura\u00e7\u00e3o que o Cloudflare usa em seu recurso de carregamento especulativo e minimiza a chance de qualquer carregamento especulativo sem uma navega\u00e7\u00e3o subsequente para a URL&#8221;.<\/p>\n<p>O c\u00f3digo a seguir \u00e9 um exemplo de como usar a fun\u00e7\u00e3o <code>wp_get_speculation_rules_configuration()<\/code> que voc\u00ea pode adicionar em um plugin ou no arquivo de fun\u00e7\u00f5es do tema ativo:<\/p>\n<pre><code class=\"language-php\">add_action( 'wp_footer', function() {\n\t$config = wp_get_speculation_rules_configuration();\n\techo '&lt;pre&gt;';\n\tprint_r( $config );\n\techo '&lt;\/pre&gt;';\n} );<\/code><\/pre>\n<p>A implementa\u00e7\u00e3o principal do WordPress permite o carregamento especulativo no frontend de todos os sites, <strong>exceto quando um usu\u00e1rio est\u00e1 conectado ou quando os permalinks est\u00e3o desativados<\/strong>.<\/p>\n<p>Testamos o carregamento especulativo no WordPress 6.8 e obtivemos o seguinte resultado:<\/p>\n<pre><code class=\"language-json\">{\n\t\"prefetch\": [\n\t\t{\n\t\t\t\"source\": \"document\",\n\t\t\t\"where\": {\n\t\t\t\t\"and\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"href_matches\": \"\\\/*\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"not\": {\n\t\t\t\t\t\t\t\"href_matches\": [\n\t\t\t\t\t\t\t\t\"\\\/wp-*.php\",\n\t\t\t\t\t\t\t\t\"\\\/wp-admin\\\/*\",\n\t\t\t\t\t\t\t\t\"\\\/wp-content\\\/uploads\\\/*\",\n\t\t\t\t\t\t\t\t\"\\\/wp-content\\\/*\",\n\t\t\t\t\t\t\t\t\"\\\/wp-content\\\/plugins\\\/*\",\n\t\t\t\t\t\t\t\t\"\\\/wp-content\\\/themes\\\/twentytwentyfive\\\/*\",\n\t\t\t\t\t\t\t\t\"\\\/*\\\\?(.+)\"\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"not\": {\n\t\t\t\t\t\t\t\"selector_matches\": \"a[rel~=\\\"nofollow\\\"]\"\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"not\": {\n\t\t\t\t\t\t\t\"selector_matches\": \".no-prefetch, .no-prefetch a\"\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t},\n\t\t\t\"eagerness\": \"conservative\"\n\t\t}\n\t]\n}<\/code><\/pre>\n<p>A fun\u00e7\u00e3o <code>wp_get_speculation_rules()<\/code> gera o objeto JSON inteiro das regras de especula\u00e7\u00e3o com base na configura\u00e7\u00e3o.<\/p>\n<p>Voc\u00ea pode us\u00e1-la como no exemplo a seguir:<\/p>\n<pre><code class=\"language-php\">add_action( 'wp_footer', function() {\n\n\tif ( function_exists( 'wp_get_speculation_rules' ) ) {\n\n\t\t$rules = wp_get_speculation_rules();\n\n\t\tif ( ! empty( $rules ) ) {\n\t\t\techo '&lt;h4&gt;Speculation rules:&lt;\/h4&gt;';\n\t\t\techo '&lt;pre&gt;';\n\t\t\techo esc_html( json_encode( $rules, JSON_PRETTY_PRINT ) );\n\t\t\techo '&lt;\/pre&gt;';\n\t\t} else {\n\t\t\techo '&lt;p&gt;Speculation rules are empty or invalid.&lt;\/p&gt;';\n\t\t}\n\t} else {\n\t\techo '&lt;p&gt;wp_get_speculation_rules() not available.&lt;\/p&gt;';\n\t}\n});<\/code><\/pre>\n<p>Voc\u00ea pode usar o novo filtro <code>wp_speculation_rules_configuration<\/code> para alterar a configura\u00e7\u00e3o padr\u00e3o, como mudar a \u201ceagerness\u201d para <code>moderate<\/code> ou <code>eager<\/code> ou for\u00e7ar um comportamento espec\u00edfico.<\/p>\n<p>Voc\u00ea pode usar o filtro wp_speculation_rules_configuration para pr\u00e9-renderizar somente artigos relacionados, adicionando uma lista de URLs com <code>source<\/code> = <code>list<\/code> em vez de <code>document<\/code>, como no exemplo a seguir:<\/p>\n<pre><code class=\"language-php\">add_filter('wp_speculation_rules_configuration', function( $config ) {\n\t$config['mode'] = 'prerender';\n\t$config['eagerness'] = 'eager';\n\t$config['urls'] = [\n\t\t'source' =&gt; 'list',\n\t\t'urls' =&gt; [\n\t\t\thome_url('\/page-1\/'),\n\t\t\thome_url('\/page-2\/')\n\t\t]\n\t];\n\treturn $config;\n}<\/code><\/pre>\n<p>A a\u00e7\u00e3o <code>wp_load_speculation_rules<\/code> permite que voc\u00ea adicione regras personalizadas al\u00e9m da regra principal de especula\u00e7\u00e3o do n\u00facleo, enquanto o filtro <code>wp_speculation_rules_href_exclude_paths<\/code> permite que voc\u00ea exclua caminhos adicionais do carregamento especulativo.<\/p>\n<p>De acordo com a <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/06\/speculative-loading-in-6-8\/\" target=\"_blank\" rel=\"noopener noreferrer\">nota do desenvolvedor<\/a>, os sites com carregamento especulativo ativado melhoraram seu Largest Contentful Paint (LCP) em aproximadamente 1,9% na m\u00e9dia. Esse \u00e9 um resultado not\u00e1vel, considerando que se trata do impacto de uma \u00fanica adi\u00e7\u00e3o.<\/p>\n<p>Para obter uma an\u00e1lise detalhada do carregamento especulativo, confira <a href=\"https:\/\/kinsta.com\/pt\/blog\/carregamento-especulativo\/\">nosso tutorial detalhado<\/a>. Voc\u00ea pode encontrar todos os detalhes sobre o carregamento especulativo no WordPress 6.8 com exemplos de uso no <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/62503\" target=\"_blank\" rel=\"noopener noreferrer\">ticket #62503<\/a> e na <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/06\/speculative-loading-in-6-8\/\">nota oficial do desenvolvedor<\/a>. Consulte tamb\u00e9m <a href=\"https:\/\/make.wordpress.org\/core\/2024\/04\/09\/speculative-loading-in-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Speculative Loading in WordPress<\/a>, de Felix Arntz.<\/p>\n<h3>2. Bcrypt para hashing de senhas no WordPress 6.8<\/h3>\n<p>A vers\u00e3o 6.8 alterar\u00e1 o algoritmo usado pelo WordPress para proteger as senhas dos usu\u00e1rios. Atualmente, o WordPress usa o phpass, que n\u00e3o \u00e9 considerado o melhor em termos de seguran\u00e7a moderna. O WordPress 6.8 mudar\u00e1 para o algoritmo de criptografia bcrypt, mais seguro.<\/p>\n<p>A principal diferen\u00e7a \u00e9 que o bcrypt leva mais tempo e recursos para ser quebrado, tornando os ataques cibern\u00e9ticos menos eficazes.<\/p>\n<p>Al\u00e9m disso, as senhas de aplicativos, as chaves de redefini\u00e7\u00e3o de senha do usu\u00e1rio, as chaves de solicita\u00e7\u00e3o de dados pessoais e a chave do modo de recupera\u00e7\u00e3o mudar\u00e3o do phpass para o algoritmo de hashing BLAKE2b, mais seguro e mais r\u00e1pido.<\/p>\n<p>N\u00e3o \u00e9 necess\u00e1ria nenhuma a\u00e7\u00e3o do usu\u00e1rio para implementar essa altera\u00e7\u00e3o:<\/p>\n<blockquote><p>Quando um usu\u00e1rio fizer login pela primeira vez ap\u00f3s a atualiza\u00e7\u00e3o, ou quando ele alterar sua senha, a senha ser\u00e1 automaticamente refeita com o bcrypt e salva novamente no banco de dados. As senhas de aplicativos e as chaves de seguran\u00e7a n\u00e3o ser\u00e3o automaticamente refeitas, mas um hash existente permanecer\u00e1 v\u00e1lido se tiver sido gerado antes do WordPress 6.8 e usado antes de expirar.<\/p><\/blockquote>\n<p>As senhas de artigos continuar\u00e3o usando phpass por enquanto, mas isso pode mudar futuramente.<\/p>\n<p>Para uma an\u00e1lise mais detalhada sobre a ado\u00e7\u00e3o do bcrypt com o WordPress 6.8 voltada para desenvolvedores, n\u00e3o deixe de ler a <a href=\"https:\/\/make.wordpress.org\/core\/2025\/02\/17\/wordpress-6-8-will-use-bcrypt-for-password-hashing\/\">dev note de John Blackbourn<\/a>.<\/p>\n<h2>Atualiza\u00e7\u00f5es para desenvolvedores<\/h2>\n<p>O WordPress 6.8 tamb\u00e9m traz atualiza\u00e7\u00f5es interessantes para os desenvolvedores. Essas atualiza\u00e7\u00f5es facilitam a cria\u00e7\u00e3o e o gerenciamento de blocos, melhorando as interfaces de usu\u00e1rio e aumentando o desempenho do site. Aqui voc\u00ea encontra um detalhamento das novidades e como elas podem ajudar a simplificar os fluxos de trabalho de desenvolvimento.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"circle\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>1. Registro m\u00faltiplo de tipos de bloco no WordPress 6.8<\/h3>\n<p>O WordPress 6.8 apresenta um <a href=\"https:\/\/make.wordpress.org\/core\/2024\/10\/17\/new-block-type-registration-apis-to-improve-performance-in-wordpress-6-7\/\" target=\"_blank\" rel=\"noopener noreferrer\">registro de tipo de bloco mais eficiente<\/a> com a nova fun\u00e7\u00e3o <code>wp_register_block_types_from_metadata_collection()<\/code>. Essa fun\u00e7\u00e3o permite que os desenvolvedores registrem v\u00e1rios tipos de blocos simultaneamente, melhorando o desempenho e simplificando o desenvolvimento de blocos.<\/p>\n<p>Ela \u00e9 baseada nas <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-7\/#new-block-type-registration-apis\">APIs de registro de blocos<\/a> introduzidas no WordPress 6.7 e \u00e9 especialmente \u00fatil para plugins que registram v\u00e1rios tipos de bloco com uma \u00fanica chamada, oferecendo uma abordagem mais eficiente e simples do que registrar cada bloco individualmente.<\/p>\n<p>O principal benef\u00edcio \u00e9 que voc\u00ea n\u00e3o precisa mais chamar <code data-start=\"1061\" data-end=\"1084\">register_block_type()<\/code> repetidamente para cada tipo de bloco registrado pelo seu plugin. Agora, \u00e9 poss\u00edvel adicionar um novo tipo de bloco a um plugin existente simplesmente criando uma pasta para esse bloco, sem necessidade de registrar o tipo de bloco no c\u00f3digo PHP do plugin, j\u00e1 que todos os tipos de bloco s\u00e3o reconhecidos e registrados automaticamente.<\/p>\n<p>Para usar esse poderoso recurso, voc\u00ea precisa criar um manifesto para todos os seus tipos de bloco. O manifesto \u00e9 um arquivo PHP que cont\u00e9m metadados de bloco de todos os arquivos block.json do projeto, e voc\u00ea pode ger\u00e1-lo usando o <a href=\"https:\/\/www.npmjs.com\/package\/@wordpress\/scripts#build-blocks-manifest\" target=\"_blank\" rel=\"noopener noreferrer\">comando<\/a> <code>build-blocks-manifest<\/code> do pacote <code>@wordpress\/scripts<\/code> NPM.<\/p>\n<p>Depois de gerar o <em data-start=\"1730\" data-end=\"1740\">manifest<\/em>, voc\u00ea pode registrar todos os seus tipos de bloco com uma \u00fanica chamada de fun\u00e7\u00e3o:<\/p>\n<pre><code class=\"language-php\">wp_register_block_types_from_metadata_collection(\n\tplugin_dir_path( __FILE__ ) . 'dist',\n\tplugin_dir_path( __FILE__ ) . 'dist\/blocks-manifest.php'\n);<\/code><\/pre>\n<p>Para uma an\u00e1lise mais detalhada da nova fun\u00e7\u00e3o <code data-start=\"2034\" data-end=\"2086\">wp_register_block_types_from_metadata_collection()<\/code>, consulte a <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/13\/more-efficient-block-type-registration-in-6-8\/\" target=\"_blank\" rel=\"noopener noreferrer\">nota do desenvolvedor<\/a> e a <a href=\"https:\/\/www.npmjs.com\/package\/@wordpress\/scripts#build-blocks-manifest\" target=\"_blank\" rel=\"noopener noreferrer\">documenta\u00e7\u00e3o<\/a>\u00a0do comando <code data-start=\"2138\" data-end=\"2160\">build-block-manifest<\/code>.<\/p>\n<h3>2. V\u00e1rias atualiza\u00e7\u00f5es nos componentes da interface do usu\u00e1rio na vers\u00e3o 6.8<\/h3>\n<p>O WordPress 6.8 apresenta v\u00e1rias <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/25\/updates-to-user-interface-components-in-wordpress-6-8\/\" target=\"_blank\" rel=\"noopener noreferrer\">altera\u00e7\u00f5es nos componentes da interface do usu\u00e1rio<\/a> no editor de blocos, com v\u00e1rias deprecia\u00e7\u00f5es e atualiza\u00e7\u00f5es. Algumas mudan\u00e7as not\u00e1veis incluem:<\/p>\n<ul>\n<li><strong>O componente <code>Navigation<\/code> foi descontinuado<\/strong>: O componente <code>Navigation<\/code> (e todos os seus subcomponentes) est\u00e1 <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/68158\" target=\"_blank\" rel=\"noopener noreferrer\">obsoleto<\/a> e planejado para ser removido com o WordPress 7.1. Ele ser\u00e1 substitu\u00eddo pelo componente <code>Navigator<\/code>.<\/li>\n<li><strong>O componente <code>Navigator<\/code> foi estabilizado<\/strong>: Os m\u00e9todos <code>__experimentalNavigatorToParentButton<\/code> e <code>goToParent<\/code> do hook <code>__experimentalUseNavigator<\/code> foram descontinuados e substitu\u00eddos por <code>__experimentalNavigatorBackButton<\/code> e <code>goBack<\/code>.<\/li>\n<li><strong>O componente <code>RadioGroup<\/code> foi descontinuado<\/strong>: O componente <code>RadioGroup<\/code> foi <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/68067\" target=\"_blank\" rel=\"noopener noreferrer\">descontinuado<\/a>. Voc\u00ea pode usar <code>RadioControl<\/code> ou <code>ToggleGroupControl<\/code> em seu lugar.<\/li>\n<\/ul>\n<p>Para obter uma lista abrangente das altera\u00e7\u00f5es nos componentes da interface do usu\u00e1rio na vers\u00e3o 6.8, consulte a <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/25\/updates-to-user-interface-components-in-wordpress-6-8\/\" target=\"_blank\" rel=\"noopener noreferrer\">nota do desenvolvedor<\/a>.<\/p>\n<h3>3. Atualiza\u00e7\u00f5es da API de interatividade<\/h3>\n<p>A API de interatividade recebe v\u00e1rios aprimoramentos. Antes do WordPress 6.8, quando algu\u00e9m interagia com uma p\u00e1gina, todas as tarefas relacionadas aconteciam de uma s\u00f3 vez, o que pode tornar as coisas mais lentas se elas demorarem mais de 50 milissegundos &#8211; algo assim. Para corrigir isso, o WordPress 6.8 apresenta manipuladores ass\u00edncronos que permitem que voc\u00ea execute essas tarefas de forma ass\u00edncrona por padr\u00e3o. Isso deve ajudar a melhorar o INP (<a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Glossary\/Interaction_to_next_paint\" target=\"_blank\" rel=\"noopener noreferrer\">Interaction to Next Paint<\/a>), que \u00e9 um \u00edndice que mede a capacidade de resposta de um site \u00e0s intera\u00e7\u00f5es do usu\u00e1rio.<\/p>\n<p>Essa altera\u00e7\u00e3o est\u00e1 sendo preparada para o WordPress 6.8, mas ainda n\u00e3o foi totalmente implementada. Os desenvolvedores precisam seguir as novas pr\u00e1ticas recomendadas para evitar avisos e acompanhar esses aprimoramentos (como o uso de m\u00e9todos ass\u00edncronos). Os novos recursos introduzidos s\u00e3o uma etapa intermedi\u00e1ria em dire\u00e7\u00e3o a uma API de interatividade mais r\u00e1pida e confi\u00e1vel.<\/p>\n<p>Para que voc\u00ea possa conhecer mais detalhadamente as novas pr\u00e1ticas recomendadas da API de interatividade, consulte a <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/24\/interactivity-api-best-practices-in-6-8\/\" target=\"_blank\" rel=\"noopener noreferrer\">nota do desenvolvedor Felix Arntz<\/a>.<\/p>\n<h3>4. Aviso de desempenho para desenvolvedores<\/h3>\n<p class data-start=\"2109\" data-end=\"2287\">O hook <code data-start=\"2166\" data-end=\"2177\">useSelect<\/code> ajuda a buscar e gerenciar dados no editor de blocos, mas se for mal utilizado, pode causar lentid\u00e3o no site.<\/p>\n<p class data-start=\"2289\" data-end=\"2618\">A partir do WordPress 6.8, um novo aviso ser\u00e1 exibido no console do desenvolvedor quando <code data-start=\"2378\" data-end=\"2392\">SCRIPT_DEBUG<\/code> estiver ativado, caso <code data-start=\"2415\" data-end=\"2426\">useSelect<\/code> seja chamado com muita frequ\u00eancia ou de forma ineficiente. Mais especificamente, o aviso aparece se o <code data-start=\"2529\" data-end=\"2540\">useSelect<\/code> for disparado em cada renderiza\u00e7\u00e3o de um componente, sem otimiza\u00e7\u00e3o adequada.<\/p>\n<p>O novo aviso deve ajudar os desenvolvedores a identificar poss\u00edveis gargalos de desempenho. Mais detalhes est\u00e3o na <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/12\/data-a-helpful-performance-warning-for-developers-in-the-useselect-hook\/\" target=\"_blank\" rel=\"noopener noreferrer\">nota do desenvolvedor<\/a>.<\/p>\n<figure id=\"attachment_193483\" aria-describedby=\"caption-attachment-193483\" style=\"width: 2824px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-193483 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/03\/wp-6-8-starter-content.jpg\" alt=\"Uma vis\u00e3o geral do inseridor de blocos no WordPress 6.8.\" width=\"2824\" height=\"1380\"><figcaption id=\"caption-attachment-193483\" class=\"wp-caption-text\">Uma introdu\u00e7\u00e3o do inseridor de blocos no WordPress 6.8.<\/figcaption><\/figure>\n<h2>Resumo<\/h2>\n<p>O WordPress 6.8 foca no aprimoramento de recursos existentes e em melhorias de desempenho. Os principais destaques incluem melhorias na usabilidade do editor, avan\u00e7os no design com uma interface de Estilos Globais reformulada e suporte ao Style Book para temas cl\u00e1ssicos. A nova vers\u00e3o tamb\u00e9m impulsiona o desempenho com o carregamento especulativo por meio da Speculation Rules API, al\u00e9m de refor\u00e7ar a seguran\u00e7a com a substitui\u00e7\u00e3o da criptografia de senhas por bcrypt.<\/p>\n<p>Mas isso n\u00e3o \u00e9 tudo. Para uma lista completa de melhorias e novidades que chegam com o WordPress 6.8, confira o <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/28\/wordpress-6-8-field-guide\/\"><em data-start=\"596\" data-end=\"609\">Field Guide<\/em> oficial do WordPress 6.8<\/a> e <a href=\"https:\/\/make.wordpress.org\/core\/2025\/03\/25\/miscellaneous-developer-changes-in-wordpress-6-8\/\">outras atualiza\u00e7\u00f5es para desenvolvedores<\/a> no blog oficial do WordPress.<\/p>\n<p>Agora \u00e9 a sua vez. Voc\u00ea j\u00e1 instalou o WordPress 6.8? Quais s\u00e3o as primeiras impress\u00f5es que voc\u00ea teve? Fique \u00e0 vontade para compartilhar suas ideias na se\u00e7\u00e3o de coment\u00e1rios abaixo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O WordPress 6.8 est\u00e1 programado para lan\u00e7amento em 15 de abril de 2025. Esta nova vers\u00e3o n\u00e3o traz muitos recursos in\u00e9ditos, mas foca principalmente no aprimoramento &#8230;<\/p>\n","protected":false},"author":36,"featured_media":71633,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1038],"class_list":["post-71632","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-atualizacoes-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>O que H\u00e1 de Novo no WordPress 6.8<\/title>\n<meta name=\"description\" content=\"O WordPress 6.8 traz suporte \u00e0s Speculation Rules, melhorias nas Visualiza\u00e7\u00f5es de Dados, novos blocos e aprimoramentos em funcionalidades j\u00e1 existentes \u2014 tudo pensado para melhorar a experi\u00eancia do usu\u00e1rio.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O que H\u00e1 de Novo no WordPress 6.8: Melhorias em Seguran\u00e7a, Desempenho, Editor e Muito Mais!\" \/>\n<meta property=\"og:description\" content=\"O WordPress 6.8 traz suporte \u00e0s Speculation Rules, melhorias nas Visualiza\u00e7\u00f5es de Dados, novos blocos e aprimoramentos em funcionalidades j\u00e1 existentes \u2014 tudo pensado para melhorar a experi\u00eancia do usu\u00e1rio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-10T07:06:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-15T15:09:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"O WordPress 6.8 traz suporte \u00e0s Speculation Rules, melhorias nas Visualiza\u00e7\u00f5es de Dados, novos blocos e aprimoramentos em funcionalidades j\u00e1 existentes \u2014 tudo pensado para melhorar a experi\u00eancia do usu\u00e1rio.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8-1024x512.png\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"O que H\u00e1 de Novo no WordPress 6.8: Melhorias em Seguran\u00e7a, Desempenho, Editor e Muito Mais!\",\"datePublished\":\"2025-04-10T07:06:47+00:00\",\"dateModified\":\"2025-04-15T15:09:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/\"},\"wordCount\":3774,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8.png\",\"inLanguage\":\"pt-PT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/\",\"name\":\"O que H\u00e1 de Novo no WordPress 6.8\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8.png\",\"datePublished\":\"2025-04-10T07:06:47+00:00\",\"dateModified\":\"2025-04-15T15:09:58+00:00\",\"description\":\"O WordPress 6.8 traz suporte \u00e0s Speculation Rules, melhorias nas Visualiza\u00e7\u00f5es de Dados, novos blocos e aprimoramentos em funcionalidades j\u00e1 existentes \u2014 tudo pensado para melhorar a experi\u00eancia do usu\u00e1rio.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8.png\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Atualiza\u00e7\u00f5es WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/atualizacoes-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"O que H\u00e1 de Novo no WordPress 6.8: Melhorias em Seguran\u00e7a, Desempenho, Editor e Muito Mais!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"O que H\u00e1 de Novo no WordPress 6.8","description":"O WordPress 6.8 traz suporte \u00e0s Speculation Rules, melhorias nas Visualiza\u00e7\u00f5es de Dados, novos blocos e aprimoramentos em funcionalidades j\u00e1 existentes \u2014 tudo pensado para melhorar a experi\u00eancia do usu\u00e1rio.","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:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/","og_locale":"pt_PT","og_type":"article","og_title":"O que H\u00e1 de Novo no WordPress 6.8: Melhorias em Seguran\u00e7a, Desempenho, Editor e Muito Mais!","og_description":"O WordPress 6.8 traz suporte \u00e0s Speculation Rules, melhorias nas Visualiza\u00e7\u00f5es de Dados, novos blocos e aprimoramentos em funcionalidades j\u00e1 existentes \u2014 tudo pensado para melhorar a experi\u00eancia do usu\u00e1rio.","og_url":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2025-04-10T07:06:47+00:00","article_modified_time":"2025-04-15T15:09:58+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"O WordPress 6.8 traz suporte \u00e0s Speculation Rules, melhorias nas Visualiza\u00e7\u00f5es de Dados, novos blocos e aprimoramentos em funcionalidades j\u00e1 existentes \u2014 tudo pensado para melhorar a experi\u00eancia do usu\u00e1rio.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8-1024x512.png","twitter_creator":"@carlodaniele","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Carlo Daniele","Tempo estimado de leitura":"20 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"O que H\u00e1 de Novo no WordPress 6.8: Melhorias em Seguran\u00e7a, Desempenho, Editor e Muito Mais!","datePublished":"2025-04-10T07:06:47+00:00","dateModified":"2025-04-15T15:09:58+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/"},"wordCount":3774,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8.png","inLanguage":"pt-PT"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/","url":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/","name":"O que H\u00e1 de Novo no WordPress 6.8","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8.png","datePublished":"2025-04-10T07:06:47+00:00","dateModified":"2025-04-15T15:09:58+00:00","description":"O WordPress 6.8 traz suporte \u00e0s Speculation Rules, melhorias nas Visualiza\u00e7\u00f5es de Dados, novos blocos e aprimoramentos em funcionalidades j\u00e1 existentes \u2014 tudo pensado para melhorar a experi\u00eancia do usu\u00e1rio.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8.png","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/04\/wordpress-6.8.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/wordpress-6-8\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Atualiza\u00e7\u00f5es WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/atualizacoes-wordpress\/"},{"@type":"ListItem","position":3,"name":"O que H\u00e1 de Novo no WordPress 6.8: Melhorias em Seguran\u00e7a, Desempenho, Editor e Muito Mais!"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/71632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=71632"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/71632\/revisions"}],"predecessor-version":[{"id":71681,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/71632\/revisions\/71681"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71632\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71632\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71632\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71632\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71632\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71632\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71632\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71632\/translations\/es"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/71632\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/71633"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=71632"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=71632"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=71632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}