{"id":265,"date":"2026-02-27T00:00:00","date_gmt":"2026-02-26T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/pt\/wordpress-7-0-beta-2-como-testar-e-o-que-mudou\/"},"modified":"2026-02-27T00:00:00","modified_gmt":"2026-02-26T23:00:00","slug":"wordpress-7-0-beta-2-como-testar-e-o-que-mudou","status":"publish","type":"post","link":"https:\/\/helloblog.io\/pt\/wordpress-7-0-beta-2-como-testar-e-o-que-mudou\/","title":{"rendered":"WordPress 7.0 Beta 2 j\u00e1 est\u00e1 dispon\u00edvel: como testar e o que mudou (inclui nova UI de Connectors)"},"content":{"rendered":"\n<p>O WordPress 7.0 Beta 2 j\u00e1 est\u00e1 pronto para testes e \u00e9 uma daquelas vers\u00f5es em que o contributo da comunidade faz mesmo a diferen\u00e7a: a fase beta serve para detetar regress\u00f5es, afinar detalhes e garantir que a vers\u00e3o final chega o mais est\u00e1vel poss\u00edvel.<\/p>\n\n\n\n<div class=\"wp-block-group callout callout-warning is-style-warning is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">N\u00e3o uses em produ\u00e7\u00e3o<\/h4>\n\n\n<p>O WordPress 7.0 Beta 2 ainda est\u00e1 em desenvolvimento. Evita instalar, executar ou testar esta vers\u00e3o em sites de produ\u00e7\u00e3o ou projetos cr\u00edticos. O caminho certo \u00e9 usar um ambiente de testes (local, staging, VM\/cont\u00eainer, etc.).<\/p>\n\n<\/div>\n\n\n\n<p>A data prevista para o lan\u00e7amento final do WordPress 7.0 \u00e9 <strong>9 de abril de 2026<\/strong>. O calend\u00e1rio completo do ciclo de lan\u00e7amento est\u00e1 publicado aqui: <a href=\"https:\/\/make.wordpress.org\/core\/2026\/02\/12\/wordpress-7-0-release-party-schedule\/\">https:\/\/make.wordpress.org\/core\/2026\/02\/12\/wordpress-7-0-release-party-schedule\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como testar o WordPress 7.0 Beta 2 (4 op\u00e7\u00f5es)<\/h2>\n\n\n\n<p>Tens v\u00e1rias formas oficiais de experimentar o Beta 2. A escolha depende do teu fluxo (plugin, download direto, linha de comandos ou browser). Aqui vai o passo a passo de cada uma:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Plugin (WordPress Beta Tester):<\/strong> instala e ativa o plugin <a href=\"https:\/\/wordpress.org\/plugins\/wordpress-beta-tester\/\">WordPress Beta Tester<\/a> numa instala\u00e7\u00e3o de WordPress. Depois seleciona o canal <strong>\u201cBleeding edge\u201d<\/strong> e o stream <strong>\u201cBeta\/RC Only\u201d<\/strong>.<\/li>\n\n\n<li><strong>Download direto (zip):<\/strong> faz download do pacote <a href=\"https:\/\/wordpress.org\/wordpress-7.0-beta2.zip\">WordPress 7.0 Beta 2 (zip)<\/a> e instala-o num site de testes.<\/li>\n\n\n<li><strong>Linha de comandos (WP-CLI):<\/strong> se j\u00e1 usas WP-CLI (interface de linha de comandos para administrar WordPress), atualiza para esta vers\u00e3o com o comando: <code>wp core update --version=7.0-beta2<\/code>.<\/li>\n\n\n<li><strong>WordPress Playground (no browser):<\/strong> usa esta inst\u00e2ncia do Playground para testar diretamente no navegador, sem setup: <a href=\"https:\/\/playground.wordpress.net\/?php=8.0&#038;wp=beta&#038;networking=no&#038;language=&#038;multisite=no&#038;random=y4q1rn88xn\">https:\/\/playground.wordpress.net\/?php=8.0&#038;wp=beta&#038;networking=no&#038;language=&#038;multisite=no&#038;random=y4q1rn88xn<\/a>. \u00c9 literalmente clicar e come\u00e7ar.<\/li>\n\n<\/ol>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#24292e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># Atualizar uma instala\u00e7\u00e3o de testes para o WordPress 7.0 Beta 2\nwp core update --version=7.0-beta2\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color:#24292e;color:#e1e4e8\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color:#6A737D\"># Atualizar uma instala\u00e7\u00e3o de testes para o WordPress 7.0 Beta 2<\/span><\/span>\n<span class=\"line\"><span style=\"color:#B392F0\">wp<\/span><span style=\"color:#9ECBFF\"> core<\/span><span style=\"color:#9ECBFF\"> update<\/span><span style=\"color:#79B8FF\"> --version=7.0-beta2<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">O que faz sentido testar nesta fase<\/h2>\n\n\n\n<p>Nesta etapa, n\u00e3o \u00e9 s\u00f3 validar se \u201co site abre\u201d. O ideal \u00e9 cobrir duas frentes: (1) o processo de upgrade e (2) as funcionalidades (especialmente as novidades do Editor e do wp-admin). Existe um guia espec\u00edfico para orientar os testes de funcionalidades no WordPress 7.0: <a href=\"https:\/\/make.wordpress.org\/test\/2026\/02\/20\/help-test-wordpress-7-0\/\">https:\/\/make.wordpress.org\/test\/2026\/02\/20\/help-test-wordpress-7-0\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como reportar bugs (e onde acompanhar)<\/h2>\n\n\n\n<p>Se encontrares um problema, h\u00e1 dois caminhos principais para reportar &#8211; escolhe o que estiver mais alinhado com o teu n\u00edvel de conforto a escrever relat\u00f3rios reproduz\u00edveis:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Reportar no f\u00f3rum, na \u00e1rea de Alpha\/Beta: <a href=\"https:\/\/wordpress.org\/support\/forum\/alphabeta\/\">https:\/\/wordpress.org\/support\/forum\/alphabeta\/<\/a><\/li>\n\n\n<li>Abrir ticket diretamente no WordPress Trac (ideal se conseguires descrever passos claros de reprodu\u00e7\u00e3o): <a href=\"https:\/\/core.trac.wordpress.org\/newticket\">https:\/\/core.trac.wordpress.org\/newticket<\/a><\/li>\n\n<\/ul>\n\n\n\n<p>Antes de submeter, tamb\u00e9m ajuda comparar com a lista de issues j\u00e1 identificadas como bugs conhecidos\/maiores: <a href=\"https:\/\/core.trac.wordpress.org\/tickets\/major\">https:\/\/core.trac.wordpress.org\/tickets\/major<\/a>.<\/p>\n\n\n\n<p>Se quiseres acompanhar o tema de testes de releases de forma cont\u00ednua, vale a pena seguir as iniciativas em Make Test: <a href=\"https:\/\/make.wordpress.org\/test\/\">https:\/\/make.wordpress.org\/test\/<\/a>. Para coordena\u00e7\u00e3o em tempo real, existe ainda o canal <strong>#core-test<\/strong> no Slack da comunidade: <a href=\"https:\/\/wordpress.slack.com\/\">https:\/\/wordpress.slack.com\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Destaques do WordPress 7.0 Beta 2<\/h2>\n\n\n\n<p>O Beta 2 traz <strong>mais de 70 atualiza\u00e7\u00f5es e corre\u00e7\u00f5es<\/strong> distribu\u00eddas entre o Editor e o Core desde o Beta 1. Como \u00e9 habitual, o foco do ciclo beta \u00e9 fechar bugs e polir o que j\u00e1 est\u00e1 implementado &#8211; e isso acelera bastante quando h\u00e1 muitos testers a validar cen\u00e1rios reais.<\/p>\n\n\n\n<p>Para quem gosta de acompanhar o detalhe t\u00e9cnico (commits e tickets), d\u00e1 para navegar por tudo o que foi endere\u00e7ado desde 20 de fevereiro de 2026:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Commits no GitHub para 7.0 (intervalo desde 2026-02-20): <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/commits\/wp\/7.0?since=2026-02-20&#038;until=2026-02-26\">https:\/\/github.com\/WordPress\/gutenberg\/commits\/wp\/7.0?since=2026-02-20&#038;until=2026-02-26<\/a><\/li>\n\n\n<li>Tickets fechados no Trac para o milestone 7.0 (intervalo desde 2026-02-20): <a href=\"https:\/\/core.trac.wordpress.org\/query?status=closed&#038;changetime=02%2F20%2F2026..02%2F26%2F2026&#038;milestone=7.0&#038;col=id&#038;col=milestone&#038;col=owner&#038;col=type&#038;col=priority&#038;order=id\">https:\/\/core.trac.wordpress.org\/query?status=closed&#038;changetime=02%2F20%2F2026..02%2F26%2F2026&#038;milestone=7.0&#038;col=id&#038;col=milestone&#038;col=owner&#038;col=type&#038;col=priority&#038;order=id<\/a><\/li>\n\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Nova funcionalidade: p\u00e1gina de Connectors para gerir liga\u00e7\u00f5es externas (IA)<\/h3>\n\n\n\n<p>Al\u00e9m das corre\u00e7\u00f5es, o Beta 2 estreia uma novidade concreta: a gest\u00e3o de providers externos de IA ficou mais direta gra\u00e7as a uma <strong>nova UI de Connectors<\/strong> (painel\/\u00e1rea de gest\u00e3o) no wp-admin.<\/p>\n\n\n\n<p>A ideia \u00e9 simples: em vez de cada plugin \u201cinventar\u201d o seu pr\u00f3prio ecr\u00e3 para credenciais e integra\u00e7\u00f5es, passa a existir um ponto central onde o utilizador consegue gerir essas liga\u00e7\u00f5es externas. No <strong>wp-admin<\/strong>, a nova p\u00e1gina fica em <strong>Settings > Connectors<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Gerir liga\u00e7\u00f5es externas num \u00fanico local (centralizado no wp-admin).<\/li>\n\n\n<li>Adicionar novas liga\u00e7\u00f5es (add).<\/li>\n\n\n<li>Remover liga\u00e7\u00f5es existentes (delete).<\/li>\n\n\n<li>Atualizar liga\u00e7\u00f5es\/configura\u00e7\u00f5es (update).<\/li>\n\n<\/ul>\n\n\n\n<p>Do lado mais t\u00e9cnico, esta p\u00e1gina de Connectors assenta numa arquitetura <strong>extens\u00edvel e baseada em rotas<\/strong> (route-based), para permitir que plugins e temas se integrem e expandam a experi\u00eancia sem \u201cfor\u00e7ar\u201d integra\u00e7\u00f5es fr\u00e1geis.<\/p>\n\n\n\n<p>A implementa\u00e7\u00e3o tamb\u00e9m combina pe\u00e7as j\u00e1 familiares do Core com componentes mais modernos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>Base em infraestrutura de scripts e menus em PHP (para encaixar no fluxo do wp-admin).<\/li>\n\n\n<li>Componentes de rota (route components) constru\u00eddos com <code>@wordpress\/components<\/code> e <code>@wordpress\/admin-ui<\/code> (pacotes do ecossistema Gutenberg para UI\/admin).<\/li>\n\n\n<li>Novo hook <code>connections-wp-admin-init<\/code> e APIs de registo (registration APIs) para que plugins possam integrar de forma limpa.<\/li>\n\n<\/ul>\n\n\n\n<div class=\"wp-block-group callout callout-info is-style-info is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Porque isto importa para quem desenvolve plugins<\/h4>\n\n\n<p>Com um ponto central de liga\u00e7\u00f5es externas e um caminho de extens\u00e3o mais claro (hook + APIs), a tend\u00eancia \u00e9 reduzir ecr\u00e3s duplicados de configura\u00e7\u00e3o e tornar integra\u00e7\u00f5es com servi\u00e7os externos mais consistentes dentro do wp-admin.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Recap r\u00e1pido do que h\u00e1 de novo no WordPress 7.0<\/h2>\n\n\n\n<p>Se ainda n\u00e3o viste o resumo do Beta 1 com detalhes e highlights do que mudou no 7.0, aqui est\u00e1 o an\u00fancio: <a href=\"https:\/\/wordpress.org\/news\/2026\/02\/wordpress-7-0-beta-1\/\">https:\/\/wordpress.org\/news\/2026\/02\/wordpress-7-0-beta-1\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Haiku do Beta 2<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>New, and fresh as dew\n\nCrafted and refined for you:\n\nBeta 2 breaks through.<\/p>\n<\/blockquote>\n\n\n<div class=\"references-section\">\n                <h2>Refer\u00eancias \/ Fontes<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/wordpress.org\/news\/2026\/02\/wordpress-7-0-beta-2\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.0 Beta 2<\/a><\/li><li><a href=\"https:\/\/wordpress.org\/plugins\/wordpress-beta-tester\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress Beta Tester<\/a><\/li><li><a href=\"https:\/\/wordpress.org\/wordpress-7.0-beta2.zip\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.0 Beta 2 version (zip)<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-CLI<\/a><\/li><li><a href=\"https:\/\/playground.wordpress.net\/?php=8.0&#038;wp=beta&#038;networking=no&#038;language=&#038;multisite=no&#038;random=y4q1rn88xn\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress Playground instance<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/02\/12\/wordpress-7-0-release-party-schedule\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.0 release party schedule<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/\" target=\"_blank\" rel=\"noopener noreferrer\">Make WordPress Core blog<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/core\/tag\/7-0\" target=\"_blank\" rel=\"noopener noreferrer\">7.0-related posts<\/a><\/li><li><a href=\"https:\/\/wordpress.org\/news\/2026\/02\/wordpress-7-0-beta-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.0 Beta 1 announcement<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/test\/2026\/02\/20\/help-test-wordpress-7-0\/\" target=\"_blank\" rel=\"noopener noreferrer\">Help test WordPress 7.0<\/a><\/li><li><a href=\"https:\/\/wordpress.org\/support\/forum\/alphabeta\/\" target=\"_blank\" rel=\"noopener noreferrer\">Alpha\/Beta area<\/a><\/li><li><a href=\"https:\/\/core.trac.wordpress.org\/newticket\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress Trac (new ticket)<\/a><\/li><li><a href=\"https:\/\/core.trac.wordpress.org\/tickets\/major\" target=\"_blank\" rel=\"noopener noreferrer\">Known bugs (major tickets)<\/a><\/li><li><a href=\"https:\/\/make.wordpress.org\/test\/\" target=\"_blank\" rel=\"noopener noreferrer\">Testing initiatives in Make Core (Make Test)<\/a><\/li><li><a href=\"https:\/\/wordpress.slack.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Making WordPress Slack<\/a><\/li><li><a href=\"https:\/\/wordpress.slack.com\/messages\/core-test\/\" target=\"_blank\" rel=\"noopener noreferrer\">#core-test channel<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>O WordPress 7.0 Beta 2 chegou com mais de 70 corre\u00e7\u00f5es no Core e no Editor &#8211; e ainda estreia uma nova p\u00e1gina de Connectors para gerir liga\u00e7\u00f5es externas (incluindo providers de IA) diretamente no wp-admin.<\/p>\n","protected":false},"author":27,"featured_media":264,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[20,116,117,10],"class_list":["post-265","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ecossistema-wordpress","tag-gutenberg","tag-releases","tag-testes","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/pt\/wp-json\/wp\/v2\/posts\/265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/pt\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/pt\/wp-json\/wp\/v2\/comments?post=265"}],"version-history":[{"count":0,"href":"https:\/\/helloblog.io\/pt\/wp-json\/wp\/v2\/posts\/265\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/pt\/wp-json\/wp\/v2\/media\/264"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/pt\/wp-json\/wp\/v2\/media?parent=265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/pt\/wp-json\/wp\/v2\/categories?post=265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/pt\/wp-json\/wp\/v2\/tags?post=265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}