{"id":72648,"date":"2025-08-28T03:54:04","date_gmt":"2025-08-28T06:54:04","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=72648&#038;preview=true&#038;preview_id=72648"},"modified":"2025-09-01T10:40:12","modified_gmt":"2025-09-01T13:40:12","slug":"cancelar-registro-de-variacoes-de-estilo","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/","title":{"rendered":"Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress"},"content":{"rendered":"<p>Ao criar um <a href=\"https:\/\/kinsta.com\/pt\/blog\/criar-tema-classico-wordpress\/\">tema personalizado<\/a> ou trabalhar com um <a href=\"https:\/\/kinsta.com\/pt\/blog\/tema-filho-no-wordpress\/\">tema filho (child theme)<\/a>, talvez voc\u00ea precise remover ou ocultar determinados recursos de estilo, seja para um \u00fanico bloco principal ou para uma varia\u00e7\u00e3o completa do estilo do tema.<\/p>\n<p>Fazer isso n\u00e3o \u00e9 apenas uma quest\u00e3o de prefer\u00eancia. Muitas vezes, traz vantagens pr\u00e1ticas, como melhor desempenho, design mais consistente e uma interface de usu\u00e1rio mais simples.<\/p>\n<p>As abordagens adotadas para alcan\u00e7ar esses objetivos variam e dependem das suas necessidades e do seu n\u00edvel de habilidade. Nos exemplos deste artigo, trabalharemos com um tema filho (child theme) do <a href=\"https:\/\/kinsta.com\/pt\/blog\/tema-twenty-twenty-five\/\">Twenty Twenty-Five<\/a> (TT5), um <a href=\"https:\/\/kinsta.com\/pt\/blog\/temas-de-blocos-wordpress\/\">tema moderno de blocos do WordPress<\/a>.<\/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>O cancelamento de registro depende de como foi registrado<\/h2>\n<p>Para os nossos prop\u00f3sitos, quando nos referimos ao cancelamento do registro de uma varia\u00e7\u00e3o de estilo de bloco ou tema, fazemos distin\u00e7\u00e3o entre remo\u00e7\u00e3o completa e parcial, e se a varia\u00e7\u00e3o \u00e9 totalmente removida ou apenas oculta na interface. Essas distin\u00e7\u00f5es s\u00e3o importantes.<\/p>\n<p>Para entender como cancelar o registro de um bloco, voc\u00ea precisa saber como ele foi registrado. Por exemplo, \u00e9 melhor cancelar o registro de blocos principais registrados com <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-javascript\/\">JavaScript<\/a> nessa linguagem. Por outro lado, as varia\u00e7\u00f5es de estilo de tema s\u00e3o registradas com <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-php\/\">PHP<\/a> e, portanto, uma abordagem diferente pode ser necess\u00e1ria.<\/p>\n<p>O cancelamento do registro de blocos personalizados est\u00e1 fora do escopo deste artigo, e sua abordagem depende de como esses blocos foram originalmente registrados.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Voc\u00ea pode usar nosso ambiente de desenvolvimento local gratuito, o <a href=\"https:\/\/kinsta.com\/pt\/devkinsta\/\">DevKinsta<\/a>, para ajud\u00e1-lo com seu fluxo de trabalho ao personalizar blocos e temas do WordPress.<\/p>\n<\/aside>\n\n<h2>O que \u00e9 uma varia\u00e7\u00e3o de estilo?<\/h2>\n<p>O WordPress faz distin\u00e7\u00e3o entre estilos de bloco e varia\u00e7\u00f5es de estilo de tema. Os estilos de bloco s\u00e3o alternativas visuais para um bloco espec\u00edfico, como os estilos de preenchimento (fill) ou contorno (outline) de um bloco de bot\u00f5es. As varia\u00e7\u00f5es de estilo de bloco s\u00e3o registradas no n\u00facleo, <code>theme.json<\/code>, <code>block.json<\/code> (ou em um plugin).<\/p>\n<p>As varia\u00e7\u00f5es de estilo de tema, por outro lado, s\u00e3o alternativas visuais completas que incluem cores, tipografia e layouts definidos em um arquivo <code>theme.json<\/code> exclusivo. Elas permitem que os usu\u00e1rios alternem entre diferentes visuais (skins) de um site sem alterar o tema. O TT5 vem com oito varia\u00e7\u00f5es de estilo, al\u00e9m do estilo padr\u00e3o.<\/p>\n<h2>D\u00ea o primeiro passo: carregue seus scripts<\/h2>\n<p>Como estamos trabalhando com um tema filho (child theme), voc\u00ea deve carregar os <a href=\"https:\/\/kinsta.com\/pt\/blog\/wp-enqueue-scripts\/\">scripts<\/a> corretamente.<\/p>\n<p>Essa configura\u00e7\u00e3o ajuda voc\u00ea a come\u00e7ar, incluindo o carregamento do nosso arquivo personalizado <code>unregister-blocks.js<\/code>.<\/p>\n<pre><code class=\"language-php\">\/\/ Enqueue Parent and Child Styles\nadd_action('wp_enqueue_scripts', function () {\n    wp_enqueue_style(\n        'parent-style',\n        get_template_directory_uri() . '\/style.css'\n    );\n\n    wp_enqueue_style(\n        'child-style',\n        get_stylesheet_uri(),\n        ['parent-style'],\n        wp_get_theme()-&gt;get('Version')\n    );\n});\n\n\/\/ Enqueue styles in the WordPress admin\nadd_action('admin_enqueue_scripts', function () {\n    wp_enqueue_style(\n        'child-admin-style',\n        get_stylesheet_uri(),\n        [],\n        wp_get_theme()-&gt;get('Version')\n    );\n});\n\n\/\/ Enqueue JavaScript for block editor\nadd_action('enqueue_block_editor_assets', function () {\n    wp_enqueue_script(\n        'unregister-core-blocks',\n        get_stylesheet_directory_uri() . '\/js\/unregister-blocks.js',\n        ['wp-blocks', 'wp-dom-ready', 'wp-edit-post'],\n        null,\n        true\n    );\n});<\/code><\/pre>\n<p>Como voc\u00ea pode ver, temos um arquivo JavaScript em <code>js\/unregister-blocks.js<\/code>, que inclui todos os nossos scripts para este artigo.<\/p>\n<p>N\u00e3o use <code>get_template_directory_uri()<\/code> para o arquivo JavaScript, pois ele aponta para o tema principal.<\/p>\n<h2>O tempo \u00e9 tudo<\/h2>\n<p>Saber quando um hook \u00e9 disparado \u00e9 fundamental ao trabalhar com PHP no WordPress. \u00c9 importante conhecer a sequ\u00eancia b\u00e1sica de carregamento, que come\u00e7a em <code>wp-settings.php<\/code>:<\/p>\n<ul>\n<li>Constantes<\/li>\n<li>Globais<\/li>\n<li>Componentes principais<\/li>\n<li>Carregar plugins<\/li>\n<li>Carregar o tema<\/li>\n<\/ul>\n<p>Descobrir o ponto certo em que uma fun\u00e7\u00e3o personalizada deve ser executada \u00e9 uma das partes mais complicadas e frustrantes do desenvolvimento do WordPress.<\/p>\n<h2>Cancelando o registro de um estilo de bloco nativo<\/h2>\n<p>Vamos considerar uma situa\u00e7\u00e3o em que voc\u00ea deseja remover o estilo de um bloco nativo. Neste caso, queremos remover o estilo <em>outline<\/em> do bloco de bot\u00e3o.<\/p>\n<p>Como os estilos <em>fill<\/em> e <em>outline<\/em> do bot\u00e3o s\u00e3o registrados no arquivo <code><a href=\"https:\/\/kinsta.com\/pt\/blog\/theme-json\/\">theme.json<\/a><\/code> do TT5, usamos JavaScript para realizar o processo:<\/p>\n<pre><code class=\"language-js\">wp.domReady(() =&gt; {\n    if (wp.blocks && wp.blocks.unregisterBlockStyle) {\n        wp.blocks.unregisterBlockStyle('core\/button', 'outline');\n    }\n});<\/code><\/pre>\n<p>O resultado \u00e9 a remo\u00e7\u00e3o do estilo de contorno na barra de ferramentas e na barra lateral.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/07\/removed-button-block-outline.png\" alt=\"O estilo de contorno (outline) do bloco de Bot\u00e3o removido n\u00e3o aparece mais na barra de ferramentas nem na barra lateral.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">O estilo de contorno (outline) do bloco de Bot\u00e3o removido n\u00e3o aparece mais na barra de ferramentas nem na barra lateral.<\/figcaption><\/figure>\n<h2>Cancelando o registro de um bloco nativo<\/h2>\n<p>Suponha que voc\u00ea queira remover todos os estilos de um bloco. Uma abordagem mais racional \u00e9 cancelar o registro do bloco (ou de v\u00e1rios blocos) em vez disso. Isso simplifica o Inserter ao remover blocos que voc\u00ea n\u00e3o quer que os usu\u00e1rios utilizem e melhora o desempenho.<\/p>\n<p>Aqui, o bloco de Cita\u00e7\u00e3o (Quote) \u00e9 removido:<\/p>\n<pre><code class=\"language-js\">wp.domReady(() =&gt; {\n    wp.blocks.unregisterBlockType('core\/quote');\n});<\/code><\/pre>\n<p>O que acontece se o script for executado depois que o bloco de Cita\u00e7\u00e3o j\u00e1 tiver sido usado? O WordPress exibe a mensagem \u201cEste bloco n\u00e3o est\u00e1 mais dispon\u00edvel\u201d no Editor, mas o conte\u00fado ainda ser\u00e1 renderizado no front-end. Os usu\u00e1rios podem editar manualmente ou converter para a visualiza\u00e7\u00e3o de HTML bruto, para a qual o bloco faz fallback.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/07\/quote-block-removed.png\" alt=\"Vis\u00e3o do editor de p\u00e1gina ap\u00f3s o bloco de Cita\u00e7\u00e3o ter sido removido.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Vis\u00e3o do editor de p\u00e1gina ap\u00f3s o bloco de Cita\u00e7\u00e3o ter sido removido.<\/figcaption><\/figure>\n<p>Voc\u00ea pode deixar como est\u00e1 ou converter para <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-html\/\">HTML<\/a> para manter o conte\u00fado e a formata\u00e7\u00e3o.<\/p>\n<p>E se voc\u00ea quiser cancelar o registro de mais de um bloco? Neste exemplo, removemos os blocos de Cita\u00e7\u00e3o (Quote) e T\u00edtulo (Heading) executando um loop foreach, que fornece uma maneira bastante eficiente de fazer isso:<\/p>\n<pre><code class=\"language-js\">wp.domReady(() =&gt; {\n    const blocksToRemove = [\n        'core\/quote',\n        'core\/heading',\n    ];\n\n    blocksToRemove.forEach((blockName) =&gt; {\n        if (wp.blocks.getBlockType(blockName)) {\n            wp.blocks.unregisterBlockType(blockName);\n        }\n    });\n});<\/code><\/pre>\n<p>Esse script facilita a remo\u00e7\u00e3o de outros blocos, se necess\u00e1rio.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/07\/insterter-without-the-quote.png\" alt=\"Painel do Inserter com os blocos de Cita\u00e7\u00e3o e T\u00edtulo removidos.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Painel do Inserter com os blocos de Cita\u00e7\u00e3o e T\u00edtulo removidos.<\/figcaption><\/figure>\n<h2>Cancelando o registro de uma varia\u00e7\u00e3o de estilo de tema<\/h2>\n<p>A beleza das varia\u00e7\u00f5es de estilo em temas de blocos \u00e9 que elas n\u00e3o precisam ser registradas manualmente, como voc\u00ea talvez j\u00e1 tenha feito no passado com outras extens\u00f5es do WordPress.<\/p>\n<p>Em vez disso, elas s\u00e3o automaticamente reconhecidas pelo Core simplesmente ao colocar um arquivo <code>theme.json<\/code> formatado corretamente na raiz do tema filho ou no diret\u00f3rio <code>\/styles<\/code>.<\/p>\n<p>\u00c9 f\u00e1cil presumir que voc\u00ea precisa de uma fun\u00e7\u00e3o para cancelar o registro de varia\u00e7\u00f5es de estilo, mas os temas de blocos funcionam de forma diferente.<\/p>\n<p>Assim como acontece com estilos de blocos, n\u00e3o h\u00e1 uma interface padr\u00e3o para remover varia\u00e7\u00f5es de estilo indesejadas.<\/p>\n<p>Vamos come\u00e7ar com os m\u00e9todos mais simples e avan\u00e7ar a partir da\u00ed. O que torna as varia\u00e7\u00f5es de estilo t\u00e3o f\u00e1ceis de \u201cregistrar\u201d ou adicionar a um tema de blocos \u00e9 exatamente o que torna muito dif\u00edcil \u201ccancelar seu registro\u201d. Por isso, existem algumas abordagens.<\/p>\n<h3>Remo\u00e7\u00e3o de uma varia\u00e7\u00e3o de estilo de tema<\/h3>\n<p>H\u00e1 algumas maneiras de remover a varia\u00e7\u00e3o do estilo <strong>Evening<\/strong> em um tema de bloco como o TT5.<\/p>\n<p>Se voc\u00ea n\u00e3o estiver usando um tema filho (child theme), a op\u00e7\u00e3o mais direta \u00e9 excluir o arquivo <code>.json<\/code> correspondente do tema principal (parent theme). Por exemplo, ao remover <code>01-evening.json<\/code> do diret\u00f3rio <code>\/styles<\/code>, voc\u00ea remove totalmente a varia\u00e7\u00e3o Evening por completo.<\/p>\n<p>No entanto, isso n\u00e3o \u00e9 recomendado, pois o arquivo provavelmente retornar\u00e1 ap\u00f3s a pr\u00f3xima atualiza\u00e7\u00e3o do tema.<\/p>\n<p>Um m\u00e9todo melhor e muito mais seguro \u00e9 usar um tema filho (child theme) e substituir a varia\u00e7\u00e3o de estilo. Voc\u00ea pode fazer isso criando um arquivo em branco no mesmo caminho com o mesmo nome de arquivo. Para substituir o <code>01-evening.json<\/code>, adicione um arquivo vazio chamado <code>01-evening.json<\/code> no diret\u00f3rio <code>\/styles<\/code> do tema filho (child theme).<\/p>\n<p>Essa abordagem n\u00e3o chega a \u201ccancelar o registro\u201d da varia\u00e7\u00e3o; ela apenas a neutraliza. O WordPress ainda reconhece o arquivo, mas como ele n\u00e3o cont\u00e9m configura\u00e7\u00f5es, a varia\u00e7\u00e3o fica invis\u00edvel na interface e n\u00e3o funcional. Esse override s\u00f3 funciona porque temas filhos carregam depois dos temas pais, ent\u00e3o \u00e9 importante confirmar que seu tema filho (child theme) est\u00e1 configurado corretamente.<\/p>\n<h3>Ocultando uma varia\u00e7\u00e3o com CSS<\/h3>\n<p>Outra solu\u00e7\u00e3o alternativa \u00e9 ocultar a varia\u00e7\u00e3o de estilo da interface do usu\u00e1rio usando CSS. Isso n\u00e3o a remove da mem\u00f3ria ou da <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-rest-api\/\">API REST<\/a> e n\u00e3o reduzir\u00e1 o incha\u00e7o do front-end, mas impedir\u00e1 que os usu\u00e1rios a selecionem no <a href=\"https:\/\/kinsta.com\/pt\/blog\/edicao-completa-sites-wordpress\/\">Site Editor<\/a>.<\/p>\n<p>Aqui est\u00e1 um exemplo para ocultar a varia\u00e7\u00e3o Evening:<\/p>\n<pre><code class=\"language-bash\">\/* Hide specific global style variations in the Site Editor *\/\n.edit-site-global-styles-variations_item[data-slug=\"morning\"],\n.edit-site-global-styles-variations_item[data-name=\"evening\"],\n.edit-site-global-styles-variations_item[title=\"Evening\"],\n.edit-site-global-styles-variations_item[aria-label*=\"Evening\"] {\n    display: none !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n}<\/code><\/pre>\n<p>Isso funciona no painel <strong>Editor<\/strong> &gt; <strong>Estilos<\/strong> &gt; <strong>Procurar estilos<\/strong>. Se um usu\u00e1rio j\u00e1 tiver ativado a varia\u00e7\u00e3o <em>Evening<\/em> antes, ela continuar\u00e1 aplicada, mas ele n\u00e3o poder\u00e1 mais selecion\u00e1-la ou alternar para ela novamente.<\/p>\n<h3>Ocultando uma varia\u00e7\u00e3o com JavaScript<\/h3>\n<p>Voc\u00ea tamb\u00e9m pode usar JavaScript para ocultar a varia\u00e7\u00e3o, injetada via PHP usando <code>wp_add_inline_script<\/code>. Isso \u00e9 um pouco complicado, pois as varia\u00e7\u00f5es de estilo s\u00e3o registradas no PHP, mas \u00e0s vezes \u00e9 a \u00fanica maneira pr\u00e1tica de manipular a interface do usu\u00e1rio de forma confi\u00e1vel.<\/p>\n<p>Aqui est\u00e1 um exemplo funcional:<\/p>\n<pre><code class=\"language-js\">\/\/ Inject JS to hide specific style variations in the Site Editor UI\nadd_action('enqueue_block_editor_assets', function () {\n    wp_add_inline_script(\n        'unregister-core-blocks',\n        &lt;&lt; {\n    const interval = setInterval(() =&gt; {\n        document.querySelectorAll(\n            '[aria-label*=\"Noon\"], [title*=\"Evening\"], [data-name=\"noon\"], [data-slug=\"evening\"]'\n        ).forEach(el =&gt; {\n            el.style.display = 'none';\n        });\n    }, 500);\n\n    \/\/ Stop the interval after 5 seconds\n    setTimeout(() =&gt; clearInterval(interval), 5000);\n});\nJS\n    );\n});<\/code><\/pre>\n<p>Esse script aguarda o carregamento do DOM e, em seguida, faz varreduras repetidas para ocultar a varia\u00e7\u00e3o durante alguns segundos. \u00c9 fr\u00e1gil (pois depende de tempo e de nomes de classes), mas funciona quando voc\u00ea precisa suprimir varia\u00e7\u00f5es espec\u00edficas sem tocar no sistema de arquivos.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Mesmo quando voc\u00ea oculta uma varia\u00e7\u00e3o com CSS ou JS, ela continua dispon\u00edvel na REST API e nos dados do bloco, se j\u00e1 tiver sido aplicada. Esses m\u00e9todos melhoram a experi\u00eancia do editor, mas n\u00e3o alteram os dados subjacentes do tema.<\/p>\n<\/aside>\n\n<h2>Resumo<\/h2>\n<p>Manter seu site limpo e livre de elementos n\u00e3o utilizados melhora a experi\u00eancia do usu\u00e1rio e, em muitos casos, o desempenho do site.<\/p>\n<p>Os exemplos apresentados aqui mostram abordagens s\u00f3lidas para cancelar o registro de varia\u00e7\u00f5es de estilo. Tamb\u00e9m esperamos que tragam clareza sobre por que o cancelamento de registro pode ser um processo confuso.<\/p>\n<p>Procurando uma hospedagem para WordPress r\u00e1pida e confi\u00e1vel enquanto voc\u00ea cria e testa temas personalizados? A <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/\">Kinsta<\/a> oferece <a href=\"https:\/\/kinsta.com\/pt\/ferramentas\/\">recursos amig\u00e1veis ao desenvolvedor<\/a>, <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/ambiente-de-teste\/\">ambientes de teste<\/a> e <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/como-comecar-wordpress\/infraestrutura-do-wordpress\/\">infraestrutura<\/a> com desempenho otimizado para dar suporte ao seu fluxo de trabalho, desde o desenvolvimento local at\u00e9 a produ\u00e7\u00e3o.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ao criar um tema personalizado ou trabalhar com um tema filho (child theme), talvez voc\u00ea precise remover ou ocultar determinados recursos de estilo, seja para um &#8230;<\/p>\n","protected":false},"author":313,"featured_media":72649,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1026],"class_list":["post-72648","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-desenvolvimento-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>Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress<\/title>\n<meta name=\"description\" content=\"Aprenda a cancelar o registro de varia\u00e7\u00f5es de estilo em um tema de blocos do WordPress para simplificar o design, melhorar o desempenho e tornar a interface do editor mais f\u00e1cil de usar.\" \/>\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\/cancelar-registro-de-variacoes-de-estilo\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress\" \/>\n<meta property=\"og:description\" content=\"Aprenda a cancelar o registro de varia\u00e7\u00f5es de estilo em um tema de blocos do WordPress para simplificar o design, melhorar o desempenho e tornar a interface do editor mais f\u00e1cil de usar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/\" \/>\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-08-28T06:54:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T13:40:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.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=\"Bud Kraus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Aprenda a cancelar o registro de varia\u00e7\u00f5es de estilo em um tema de blocos do WordPress para simplificar o design, melhorar o desempenho e tornar a interface do editor mais f\u00e1cil de usar.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bud Kraus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/\"},\"author\":{\"name\":\"Bud Kraus\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\"},\"headline\":\"Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress\",\"datePublished\":\"2025-08-28T06:54:04+00:00\",\"dateModified\":\"2025-09-01T13:40:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/\"},\"wordCount\":1653,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png\",\"inLanguage\":\"pt-PT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/\",\"name\":\"Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png\",\"datePublished\":\"2025-08-28T06:54:04+00:00\",\"dateModified\":\"2025-09-01T13:40:12+00:00\",\"description\":\"Aprenda a cancelar o registro de varia\u00e7\u00f5es de estilo em um tema de blocos do WordPress para simplificar o design, melhorar o desempenho e tornar a interface do editor mais f\u00e1cil de usar.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desenvolvimento WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/desenvolvimento-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress\"}]},{\"@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\/8cce3d6bbd8a2aa46850235d997793ed\",\"name\":\"Bud Kraus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"caption\":\"Bud Kraus\"},\"description\":\"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/budkraus\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress","description":"Aprenda a cancelar o registro de varia\u00e7\u00f5es de estilo em um tema de blocos do WordPress para simplificar o design, melhorar o desempenho e tornar a interface do editor mais f\u00e1cil de usar.","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\/cancelar-registro-de-variacoes-de-estilo\/","og_locale":"pt_PT","og_type":"article","og_title":"Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress","og_description":"Aprenda a cancelar o registro de varia\u00e7\u00f5es de estilo em um tema de blocos do WordPress para simplificar o design, melhorar o desempenho e tornar a interface do editor mais f\u00e1cil de usar.","og_url":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2025-08-28T06:54:04+00:00","article_modified_time":"2025-09-01T13:40:12+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png","type":"image\/png"}],"author":"Bud Kraus","twitter_card":"summary_large_image","twitter_description":"Aprenda a cancelar o registro de varia\u00e7\u00f5es de estilo em um tema de blocos do WordPress para simplificar o design, melhorar o desempenho e tornar a interface do editor mais f\u00e1cil de usar.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Bud Kraus","Tempo estimado de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/"},"author":{"name":"Bud Kraus","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed"},"headline":"Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress","datePublished":"2025-08-28T06:54:04+00:00","dateModified":"2025-09-01T13:40:12+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/"},"wordCount":1653,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png","inLanguage":"pt-PT"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/","url":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/","name":"Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png","datePublished":"2025-08-28T06:54:04+00:00","dateModified":"2025-09-01T13:40:12+00:00","description":"Aprenda a cancelar o registro de varia\u00e7\u00f5es de estilo em um tema de blocos do WordPress para simplificar o design, melhorar o desempenho e tornar a interface do editor mais f\u00e1cil de usar.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2025\/08\/deregistering-style-variations-in-wordpress-block-themes.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/cancelar-registro-de-variacoes-de-estilo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Desenvolvimento WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/desenvolvimento-wordpress\/"},{"@type":"ListItem","position":3,"name":"Cancelando o Registro de Varia\u00e7\u00f5es de Estilo em um Tema de Blocos do WordPress"}]},{"@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\/8cce3d6bbd8a2aa46850235d997793ed","name":"Bud Kraus","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","caption":"Bud Kraus"},"description":"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.","url":"https:\/\/kinsta.com\/pt\/blog\/author\/budkraus\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/72648","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\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=72648"}],"version-history":[{"count":6,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/72648\/revisions"}],"predecessor-version":[{"id":72706,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/72648\/revisions\/72706"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/72648\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/72648\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/72648\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/72648\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/72648\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/72648\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/72648\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/72648\/translations\/es"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/72648\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/72649"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=72648"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=72648"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=72648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}