{"id":37525,"date":"2020-06-04T05:22:20","date_gmt":"2020-06-04T12:22:20","guid":{"rendered":"https:\/\/kinsta.com\/?p=7355"},"modified":"2025-02-20T07:05:20","modified_gmt":"2025-02-20T10:05:20","slug":"permalinks-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/","title":{"rendered":"O Guia Definitivo para WordPress Permalinks"},"content":{"rendered":"<p>Um permalink \u00e9 o link que \u00e9 usado para acessar um conte\u00fado espec\u00edfico em seu site.<\/p>\n<p>Por exemplo, a p\u00e1gina inicial em Kinsta est\u00e1 em https:\/\/kinsta.com\/, nosso blog est\u00e1 em https:\/\/kinsta.com\/blog\/ e um \u00fanico post usa um link como https:\/\/kinsta.com\/blog\/wordpress-widgets\/.<\/p>\n<p>Permalinks tamb\u00e9m s\u00e3o usados para p\u00e1ginas de arquivo, <a href=\"https:\/\/kinsta.com\/pt\/blog\/gatsby-e-wordpress\/\">p\u00e1ginas est\u00e1ticas<\/a> e qualquer conte\u00fado em seu site que precise de sua pr\u00f3pria URL.<\/p>\n<p>Neste post, vamos mostrar como funcionam os permalinks, como otimiz\u00e1-los para o seu site, e como configur\u00e1-los atrav\u00e9s da sua tela de configura\u00e7\u00f5es e escrevendo algum c\u00f3digo.<\/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 que s\u00e3o WordPress Permalinks?<\/h2>\n<p>Como definido no <a href=\"https:\/\/wordpress.org\/support\/article\/using-permalinks\/\">c\u00f3digo oficial do WordPress<\/a>:<\/p>\n<blockquote><p>&#8220;WordPress Permalinks s\u00e3o as URLs permanentes para seus artigos weblog individuais, assim como categorias e outras listas de artigos weblog.&#8221;<\/p><\/blockquote>\n<p>Cada p\u00e1gina do seu site (incluindo posts, p\u00e1ginas, p\u00e1ginas de arquivo e outras p\u00e1ginas como a 404) ter\u00e1 o seu pr\u00f3prio permalink.<\/p>\n<p>Assim, por exemplo, sua p\u00e1gina inicial estar\u00e1 em seu site.com, enquanto seu blog est\u00e1 em <a href=\"https:\/\/kinsta.com\/pt\/blog\/\">yoursite.com\/blog<\/a>.<\/p>\n<p>Se voc\u00ea tem uma categoria &#8216;destaque&#8217; em seu blog, isso pode estar em uma de v\u00e1rias URLs:<\/p>\n<ul>\n<li>yoursite.com\/category\/featured<\/li>\n<li>yoursite.com\/blog\/featured or just<\/li>\n<li>yoursite.com\/featured.<\/li>\n<\/ul>\n<p>Os posts individuais tamb\u00e9m t\u00eam seu pr\u00f3prio permalink. Nos <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-personalizar-tema-wordpress\/\">arquivos de template do seu tema<\/a>, a tag template <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/the_permalink\/\">the_permalink()<\/a> ser\u00e1 usada para pegar a URL de um post e criar um link clic\u00e1vel a partir dela.<\/p>\n<p>O WordPress usa isso para buscar o permalink \u00fanico para o post individual e produzi-lo dentro de um elemento &lt;a&gt; para que ele possa ser usado como um link na listagem de posts do seu blog.<\/p>\n<p>A beleza de ter essa tag de template \u00e9 que voc\u00ea s\u00f3 precisa usar aquele c\u00f3digo para buscar o link para qualquer post do seu site, e voc\u00ea n\u00e3o precisa codificar nenhum link para o seu tema.<\/p>\n<h3>A Diferen\u00e7a entre Permalinks, Dicas e Links<\/h3>\n<p>Neste post, estaremos focando em permalinks em detalhes, mas tamb\u00e9m estaremos olhando para <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-slug\/\">slug<\/a>. Ent\u00e3o qual \u00e9 a diferen\u00e7a entre elas?<\/p>\n<p>O permalink \u00e9 o link completo para um post. Ent\u00e3o, o link que dei antes para um post da Kinsta em widgets \u00e9 <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-widgets\/\">https:\/\/kinsta.com\/blog\/wordpress-widgets\/<\/a>.<\/p>\n<p>Slug \u00e9 a parte final desse permalink, e \u00e9 \u00fanica para esse post. Neste caso, s\u00e3o wordpress-widgets.<\/p>\n<p>Essa slug \u00e9 gerada automaticamente para voc\u00ea com base no t\u00edtulo de um post. E se voc\u00ea quiser criar uma slug manualmente para uma postagem, voc\u00ea pode. Eu vou mostrar como (e porque voc\u00ea pode querer) mais tarde neste post.<\/p>\n\n<h2>Como s\u00e3o criados os Permalinks do WordPress<\/h2>\n<p>Em um site est\u00e1tico, uma URL identifica um recurso pelo seu nome e caminho de diret\u00f3rio, como mostrado no exemplo a seguir:<\/p>\n<pre>https:\/\/example.com\/path\/to\/resource\/wordpress-permalinks.html<\/pre>\n<p>Para termos URLs bem estruturadas, s\u00f3 precisamos de um sistema de arquivos bem estruturado e recursos devidamente nomeados.<\/p>\n<p>Mas a web \u00e9 din\u00e2mica, e n\u00f3s estamos acostumados a gerenciar sites usando <a href=\"https:\/\/kinsta.com\/pt\/blog\/mariadb-vs-mysql\/\">CMSs controlados por banco de dados<\/a>, ou seja, URLs conter\u00e3o uma s\u00e9rie de par\u00e2metros cujos valores determinam a consulta a ser executada contra o banco de dados.<\/p>\n<p>Considere o seguinte exemplo:<\/p>\n<pre>https:\/\/example.com\/?key1=val1&key2=val2<\/pre>\n<p>Nesta URL voc\u00ea vai notar um separador (o ponto de interroga\u00e7\u00e3o), e um conjunto de pares chave\/valor (separados por amperesand) que constituem a cadeia de consulta. A URL n\u00e3o atende aos requisitos de usabilidade e acessibilidade e deve ser convertida em um <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-seo\/#4-set-up-friendly-permalinks\">permalink<\/a> mais significativo e amig\u00e1vel ao SEO.<\/p>\n<p>A forma como essas URLs &#8220;feias&#8221; s\u00e3o convertidas em permalinks otimizados depende do seu servidor web. Se voc\u00ea \u00e9 um <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-apache\/\">usu\u00e1rio Apache<\/a>, voc\u00ea ter\u00e1 que adicionar um conjunto de diretivas de reescrita no <a href=\"https:\/\/kinsta.com\/pt\/blog\/arquivo-wordpress-htaccess\/\">arquivo .htaccess<\/a> da pasta raiz. Se voc\u00ea \u00e9 um <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-nginx\/\">usu\u00e1rio Nginx<\/a>, voc\u00ea adicionaria uma diretiva try_files no arquivo de configura\u00e7\u00e3o principal.<\/p>\n<p>Mas n\u00e3o se preocupe! Na maioria das vezes voc\u00ea n\u00e3o ser\u00e1 obrigado a configurar o webserver linha por linha, pois o WordPress far\u00e1 isso por voc\u00ea.<\/p>\n<p>Como um usu\u00e1rio administrador, voc\u00ea pode definir regras de reescrita personalizadas de forma r\u00e1pida e f\u00e1cil a partir do painel de administra\u00e7\u00e3o. Usu\u00e1rios avan\u00e7ados e <a href=\"https:\/\/kinsta.com\/pt\/blog\/contrate-um-desenvolvedor-do-wordpress\/\">desenvolvedores<\/a> podem obter ainda mais gra\u00e7as \u00e0 API de reescrita do WordPress, que <a href=\"https:\/\/kinsta.com\/pt\/blog\/hooks-wordpress\/\">fornece fun\u00e7\u00f5es e ganchos<\/a> que levam a personaliza\u00e7\u00e3o permalink a um n\u00edvel superior.<\/p>\n<h3>Uma Vis\u00e3o Geral das Consultas do WordPress<\/h3>\n<p>Com o objetivo espec\u00edfico de construir a consulta, execut\u00e1-la e armazenar resultados do <a href=\"https:\/\/kinsta.com\/pt\/blog\/banco-de-dados-wordpress\/\">banco de dados do WordPress<\/a>, o WordPress fornece a <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Query\">classe WP_Query<\/a>. Gra\u00e7as a esta classe n\u00e3o precisamos nos preocupar com a consulta, pois o WP_Query tratar\u00e1 automaticamente da requisi\u00e7\u00e3o, constr\u00f3i a consulta e a executa. Ent\u00e3o, de acordo com a <a href=\"https:\/\/kinsta.com\/pt\/blog\/tema-filho-no-wordpress\/#how-wordpress-chooses-template-files\">hierarquia de modelos<\/a>, o WordPress retornar\u00e1 o recurso solicitado.<\/p>\n<p>Fora da caixa, o WordPress admite solicita\u00e7\u00f5es de posts individuais, p\u00e1ginas, tipos de posts, bem como de v\u00e1rios arquivos ordenados por categoria, tag, data, autor, e muito mais.<\/p>\n<p>Al\u00e9m disso, se as funcionalidades padr\u00e3o n\u00e3o forem suficientes, os desenvolvedores podem construir consultas personalizadas criando novas inst\u00e2ncias da classe WP_Query (o objeto da consulta) ou passando par\u00e2metros espec\u00edficos para uma inst\u00e2ncia existente da consulta antes de sua execu\u00e7\u00e3o.<\/p>\n<p>Os par\u00e2metros da consulta s\u00e3o chamados <strong>vari\u00e1veis de consulta<\/strong> e s\u00e3o divididos em tr\u00eas grupos.<\/p>\n<h4>Vars de Consulta P\u00fablica<\/h4>\n<p>Essas vari\u00e1veis s\u00e3o p\u00fablicas no sentido em que est\u00e3o dispon\u00edveis para serem utilizadas em solicita\u00e7\u00f5es p\u00fablicas (ou seja, as URLs). Gra\u00e7as a essas vari\u00e1veis, podemos pedir postagens por autores:<\/p>\n<pre>?author=12?\nauthor_name=mickey<\/pre>\n<p>Por categoria ou tag:<\/p>\n<pre>?cat=4,5,6\n?category_name=CMS\n?tag=wordpress<\/pre>\n<p>Por data e hora:<\/p>\n<pre>?monthnum=201601\n?year=2015?w=13\n?day=31<\/pre>\n<p>Pelo correio ou por p\u00e1gina:<\/p>\n<pre>?p=123\n?name=hello-world\n?page_id=234<\/pre>\n<p>E muito mais.<\/p>\n<h4>Vari\u00e1veis de Consulta Privada<\/h4>\n<p>Essas vari\u00e1veis n\u00e3o devem ser adicionadas a cadeias de consulta de URLs. Elas podem ser usadas para afetar consultas apenas dentro de um script (um plugin ou um arquivo functions.php de um tema).<\/p>\n<p>A seq\u00fc\u00eancia de consulta a seguir n\u00e3o retornaria o resultado esperado:<\/p>\n<pre>?meta_key=city&meta_value=London<\/pre>\n<p><strong>meta_key<\/strong> e <strong>meta_value<\/strong> s\u00e3o vari\u00e1veis de consulta privada que n\u00e3o devem ser definidas em strings de consulta. Elas devem ser passadas para uma inst\u00e2ncia do objeto da consulta, como mostrarei mais tarde.<\/p>\n<p>Veja a <a href=\"https:\/\/codex.wordpress.org\/WordPress_Query_Vars\">lista completa de vari\u00e1veis de consulta p\u00fablica e privada<\/a> no Codex.<\/p>\n<h4>Vari\u00e1veis de Consulta Personalizadas<\/h4>\n<p>Essas vari\u00e1veis definidas pelo usu\u00e1rio podem ser passadas atrav\u00e9s de strings de consulta URL muito parecidas com as vars de consulta p\u00fablica. A principal diferen\u00e7a entre vari\u00e1veis p\u00fablicas e vari\u00e1veis personalizadas \u00e9 que o WordPress n\u00e3o vai lidar com vari\u00e1veis personalizadas por si s\u00f3, e devemos obter seus valores a partir de um plugin para personalizar as consultas.<\/p>\n<p>Dito isto, vamos voltar aos permalinks.<\/p>\n<h3>Permalinks do WordPress ruins e lista de consultas<\/h3>\n<p>Permalinks ruins mostram a query string, ou seja, a parte da URL contendo um conjunto de vari\u00e1veis da query (a query string) que ir\u00e1 determinar o recurso retornado.<\/p>\n<figure id=\"attachment_70367\" aria-describedby=\"caption-attachment-70367\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70367 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/configuracao-simples-configuracoes-permalinks.jpg\" alt=\"Configura\u00e7\u00e3o simples na tela de configura\u00e7\u00f5es de Permalinks\" width=\"1500\" height=\"281\"><figcaption id=\"caption-attachment-70367\" class=\"wp-caption-text\">Configura\u00e7\u00e3o simples na tela de configura\u00e7\u00f5es de Permalinks<\/figcaption><\/figure>\n<p>Como exemplo, considere as seguintes URLs:<\/p>\n<pre>https:\/\/example.com\/?cat=5\nhttps:\/\/example.com\/?cat=5,7,9<\/pre>\n<p>Em resposta a essas URLs, o WordPress retornaria o arquivo de posts pertencentes \u00e0s categorias especificadas.<\/p>\n<p>N\u00f3s n\u00e3o estamos limitados a apenas um par\u00e2metro por URL. Nos exemplos a seguir, estamos construindo consultas mais complexas:<\/p>\n<pre>?author_name=lucy&category_name=WebDev?tag=wordpress&m=201606<\/pre>\n<p>Na primeira query string, nome_do_autor e nome_da_categoria ir\u00e3o requerer todos os posts do autor especificado na categoria WebDev. Na segunda query string, tag e m ir\u00e1 requerer todos os posts marcados como &#8220;wordpress&#8221; e publicados em junho de 2016.<\/p>\n<p>Como voc\u00ea pode ver, podemos definir mais de uma vari\u00e1vel de consulta e for\u00e7ar o WordPress a executar consultas avan\u00e7adas apenas adicionando os pares key=value apropriados para consultar strings.<\/p>\n<h3>Bastante Permalinks: Uma Melhor Alternativa<\/h3>\n<p>Ao habilitar os Pretty Permalinks n\u00f3s definimos uma estrutura URL utiliz\u00e1vel, acess\u00edvel e amig\u00e1vel ao SEO. Vamos comparar as seguintes URLs:<\/p>\n<pre>https:\/\/example.com\/?p=123\nhttps:\/\/example.com\/wordpress-permalinks\/<\/pre>\n<p>Neste exemplo, o permalink ruim mostra a vari\u00e1vel p e seu valor (o ID do post), enquanto a bela URL mostra a slug do post.<\/p>\n<p>O WordPress fornece quatro formatos Pretty Permalink que podemos escolher na Tela de Configura\u00e7\u00f5es Permalink, como mostrado na imagem abaixo.<\/p>\n<figure id=\"attachment_70340\" aria-describedby=\"caption-attachment-70340\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70340 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/bastante-permalinks-configuracoes-permalinks.jpg\" alt=\"Bastante permalinks em configura\u00e7\u00f5es Permalinks\" width=\"1500\" height=\"524\"><figcaption id=\"caption-attachment-70340\" class=\"wp-caption-text\">Bastante permalinks em configura\u00e7\u00f5es Permalinks<\/figcaption><\/figure>\n<p>Mas voc\u00ea n\u00e3o est\u00e1 limitado aos formatos padr\u00e3o, pois o WordPress permite que voc\u00ea personalize o formato permalink, definindo uma ou mais tags de estrutura.<\/p>\n<figure id=\"attachment_70341\" aria-describedby=\"caption-attachment-70341\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70341 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/opcao-estrutura-personalizada.jpg\" alt=\"Op\u00e7\u00e3o de estrutura personalizada\" width=\"1500\" height=\"178\"><figcaption id=\"caption-attachment-70341\" class=\"wp-caption-text\">Op\u00e7\u00e3o de estrutura personalizada<\/figcaption><\/figure>\n<p>Mostrarei isto em detalhes mais tarde neste post.<\/p>\n<h4>Por que as liga\u00e7\u00f5es de acesso livre s\u00e3o importantes?<\/h4>\n<p>O uso de links permanentes para o seu site WordPress ter\u00e1 dois benef\u00edcios: <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-seo\/\">SEO<\/a> e Experi\u00eancia do Usu\u00e1rio.<\/p>\n<p>Por que isso? Os <a href=\"https:\/\/kinsta.com\/pt\/blog\/alternativas-mecanismos-de-pesquisa\/\">sites de busca<\/a> usam sua URL como indica\u00e7\u00e3o do que se trata o post. Se o conte\u00fado do permalink estiver relacionado com o conte\u00fado do seu post, isso ajudar\u00e1 os mecanismos de busca a determinar sobre o que \u00e9 o seu post e que \u00e9 legitimamente sobre o que ele afirma ser.<\/p>\n<p>Para o UX, links permalinks bonitos s\u00e3o melhores porque facilitam a lembran\u00e7a e o uso de URLs no seu site. Ningu\u00e9m vai lembrar a URL da sua <a href=\"https:\/\/kinsta.com\/pt\/fale-conosco\/\">p\u00e1gina de contato<\/a> se for o <strong>yoursite.com\/?p=456<\/strong>. Mas eles v\u00e3o se lembrar do <strong>yoursite.com\/contact<\/strong>.<\/p>\n<h2>Permalinks, Slugs, e SEO<\/h2>\n<p>The post slug is the very last part of the URL for a post. If you\u2019ve configured WordPress Permalinks settings so that the post name is used, the slug for a post called \u2018how to create pretty permalinks\u2019 will be automatically generated as <strong>yoursite.com\/how-to-create-pretty-permalinks\/<\/strong>.<\/p>\n<p>A slug do post \u00e9 a \u00faltima parte da URL de um post. Se voc\u00ea configurou as configura\u00e7\u00f5es de Permalinks do WordPress para que o nome do post seja usado, a slug para um post chamado &#8216;como criar lindos permalinks&#8217; ser\u00e1 automaticamente gerada como <strong>yoursite.com\/how-to-create-permalinks\/<\/strong>.<\/p>\n<p>Isso \u00e9 uma slug decente. Ela diz aos usu\u00e1rios sobre o que \u00e9 o post e para os mecanismos de busca ela cont\u00e9m &#8216;lindas liga\u00e7\u00f5es permanentes&#8217;, que pode ser a palavra-chave que voc\u00ea est\u00e1 alvejando.<\/p>\n<p>Mas pode ser melhorado.<\/p>\n<p>Suas slug devem ser longas o suficiente para incluir as palavras-chave que voc\u00ea est\u00e1 buscando, mas curtas o suficiente para serem memor\u00e1veis para os usu\u00e1rios e para n\u00e3o confundir os mecanismos de busca com muitas palavras desnecess\u00e1rias (aqui est\u00e1 como criar <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-seo\/#13-use-short-urls\">permalinks SEO-friendly no WordPress<\/a>).<\/p>\n<p>Ent\u00e3o, um post chamado &#8220;como criar links permanentes bonitos&#8221; pode ser melhor com uma rodada de <strong>pretty-permalinks<\/strong> dando a voc\u00ea o <strong>yoursite.com\/pretty-permalinks\/<\/strong>. Ou se voc\u00ea tiver v\u00e1rias postagens em links permanentes bonitos e quiser dar a esta uma tag espec\u00edfica relacionada ao fato de ser um guia de como criar links permanentes, voc\u00ea pode usar <strong>create-pretty-permalinks<\/strong>, dando a voc\u00ea o <strong>yoursite.com\/create-pretty-permalinks<\/strong>.<\/p>\n<p>Ou para levar as coisas mais longe voc\u00ea poderia melhorar ainda mais a SEO incluindo &#8216;WordPress&#8217;: <strong>example.com\/create-wordpress-pretty-permalinks<\/strong>.<\/p>\n<p>Quando as pessoas est\u00e3o olhando para seu link em um resultado de busca, voc\u00ea tamb\u00e9m n\u00e3o quer que o resultado da busca seja t\u00e3o longo que n\u00e3o possa ser lido. Abaixo est\u00e3o dois resultados que recebo do blog Kinsta quando pesquiso no Google &#8216;wordpress permalinks&#8217;.<\/p>\n<figure id=\"attachment_70342\" aria-describedby=\"caption-attachment-70342\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70342 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/resultado-google-wordpress-permalinks.jpg\" alt=\"Resultado do Google - WordPress permalinks\" width=\"1500\" height=\"615\"><figcaption id=\"caption-attachment-70342\" class=\"wp-caption-text\">Resultado do Google &#8211; WordPress permalinks<\/figcaption><\/figure>\n<p>Ambas possuem carac\u00f3is bem otimizados. A primeira \u00e9 wordpress-premalinks-url-rewriting, indicando que \u00e9 dirigida a essas palavras-chave, e a segunda \u00e9 wordpress-slug, que \u00e9 ainda mais focada.<\/p>\n<p>Estas slugs n\u00e3o desperdi\u00e7am palavras. Elas dizem aos motores de busca sobre o que \u00e9 o post e nada mais.<\/p>\n<p>Voc\u00ea pode otimizar suas slug para SEO primeiro selecionando <strong>Nome do post<\/strong> na tela de configura\u00e7\u00f5es de Permalinks e depois <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-seo\/#step-1-find-the-permalink-setting\">editando manualmente a slug para cada post<\/a> quando voc\u00ea escrev\u00ea-lo.<\/p>\n<h2>Permalinks, Slug e UX<\/h2>\n<p>O uso de links permanentes e o uso de balas curtas e memor\u00e1veis tamb\u00e9m lhe trar\u00e3o benef\u00edcios\u00a0<a href=\"https:\/\/kinsta.com\/pt\/blog\/testes-de-usabilidade-de-sites\/\">UX<\/a>.<\/p>\n<p>De acordo com um <a href=\"https:\/\/www.nngroup.com\/articles\/url-as-ui\/\">post de 1999 de Jacob Nielsen<\/a>, um site utiliz\u00e1vel requer:<\/p>\n<ul>\n<li>um nome de dom\u00ednio que \u00e9 f\u00e1cil de lembrar e f\u00e1cil de soletrar.<\/li>\n<li>URLs curtas.<\/li>\n<li>URLs f\u00e1ceis de digitar.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-breadcrumbs\/\">URLs que visualizam a estrutura do site<\/a>.<\/li>\n<li>URLs que s\u00e3o &#8220;hacke\u00e1veis&#8221; para permitir que os usu\u00e1rios passem para n\u00edveis mais altos de arquitetura de informa\u00e7\u00e3o atrav\u00e9s de hacking no final da URL.<\/li>\n<li>URLs persistentes que n\u00e3o mudam.<\/li>\n<\/ul>\n<p>Uma URL nunca deve mudar, pois ela pode ser armazenada e compartilhada de v\u00e1rias maneiras. \u00c9 por isso que os chamamos de permalinks. Al\u00e9m disso, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Clean_URL\">uma URL deve ser sem\u00e2ntica<\/a>, no sentido de ser imediata e intuitivamente significativa para usu\u00e1rios n\u00e3o-especializados.<\/p>\n<p>Portanto, embora seja poss\u00edvel mudar o permalink de um post depois de public\u00e1-lo, n\u00e3o \u00e9 uma boa id\u00e9ia. Isso porque o permalink original pode j\u00e1 ter sido compartilhado. Se voc\u00ea precisar mud\u00e1-lo, n\u00e3o deixe de seguir as <a href=\"https:\/\/kinsta.com\/pt\/blog\/redirecionamento-wordpress\/\">melhores pr\u00e1ticas de redirecionamento do WordPress<\/a>.<\/p>\n<h2>Como Alterar Configura\u00e7\u00f5es de Permalink no WordPress<\/h2>\n<p>No WordPress, voc\u00ea pode alterar os permalinks de v\u00e1rias maneiras:<\/p>\n<ul>\n<li>Voc\u00ea pode editar a tela de configura\u00e7\u00f5es de Permalinks para ativar os lindos Permalinks &#8211; algo que voc\u00ea deve fazer assim que configurar o seu site.<\/li>\n<li>Voc\u00ea pode editar a estrutura permalink para <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-taxonomia\/\">tags e categorias<\/a> na tela Permalinks.<\/li>\n<li>Voc\u00ea pode editar slug para postagens individuais quando estiver criando e editando-as.<\/li>\n<li>Voc\u00ea pode especificar a estrutura de links para <a href=\"https:\/\/kinsta.com\/pt\/blog\/tipos-publicacoes-personalizadas-wordpress\/\">tipos de posts personalizados<\/a> ao registr\u00e1-los, optando por usar o padr\u00e3o ou anul\u00e1-lo.<\/li>\n<li>Voc\u00ea pode escrever um plugin para alterar a forma como os permalinks s\u00e3o estruturados.<\/li>\n<li>Voc\u00ea pode usar <a href=\"https:\/\/kinsta.com\/pt\/blog\/redirecionamento-wordpress\/\">redirecionamentos<\/a> para obter um permalink desatualizado, apontando para um novo.<\/li>\n<\/ul>\n<p>Vamos dar uma olhada em cada uma delas.<\/p>\n<h3>Edi\u00e7\u00e3o de configura\u00e7\u00f5es gerais de Permalink<\/h3>\n<p>A tela de configura\u00e7\u00f5es de permalinks \u00e9 o primeiro lugar para configurar seus permalinks. Acesse-a atrav\u00e9s de <strong>Configura\u00e7\u00f5es &gt; Permalinks<\/strong>.<\/p>\n<figure id=\"attachment_70343\" aria-describedby=\"caption-attachment-70343\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70343 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/tela-configuracoes-permalink.jpg\" alt=\"Tela de configura\u00e7\u00f5es Permalink\" width=\"1500\" height=\"870\"><figcaption id=\"caption-attachment-70343\" class=\"wp-caption-text\">Tela de configura\u00e7\u00f5es Permalink<\/figcaption><\/figure>\n<h4>Configura\u00e7\u00f5es Comuns<\/h4>\n<p>A primeira se\u00e7\u00e3o trata das configura\u00e7\u00f5es para os posts individuais. As op\u00e7\u00f5es s\u00e3o:<\/p>\n<ul>\n<li>Simples: este utiliza o Post ID para o link. Vai fazer sentido para os navegadores, mas n\u00e3o vai significar muito para os seres humanos ou para os mecanismos de busca. Parece com isto: <strong>example.com\/?p=123<\/strong>.<\/li>\n<li>Dia e nome: Inclui a data completa em que o post foi publicado, bem como seu nome (ou mais precisamente sua slug). Assim se parece: <strong>example.com\/2020\/06\/01\/my-post\/<\/strong>.<\/li>\n<li>M\u00eas e nome: Esta \u00e9 uma vers\u00e3o mais curta de dia e nome, com apenas o m\u00eas e ano e n\u00e3o o dia: <strong>example.com\/2020\/06\/my-post\/<\/strong>.<\/li>\n<li>Num\u00e9rico: Como a op\u00e7\u00e3o simples, esta usa a identifica\u00e7\u00e3o do post e n\u00e3o \u00e9 muito amig\u00e1vel:\u00a0<strong>example.com\/archives\/123<\/strong>.<\/li>\n<li>Post name: Esta op\u00e7\u00e3o n\u00e3o inclui nenhuma data ou post IDs, mas apenas usa a slug: <strong>example.com\/my-post\/<\/strong>.<\/li>\n<li>Estrutura personalizada: Aqui voc\u00ea pode criar sua pr\u00f3pria estrutura personalizada. Use tags para buscar informa\u00e7\u00f5es baseadas nos dados dos posts, e texto est\u00e1tico para adicionar algo que n\u00e3o ir\u00e1 mudar entre os posts.<\/li>\n<\/ul>\n<p>Estas tags s\u00e3o palavras-chave espec\u00edficas envolvidas dentro do caractere %. O WordPress fornece as seguintes tags:<\/p>\n<ul>\n<li><strong>%year%<\/strong> &#8211; o ano da p\u00f3s-publica\u00e7\u00e3o (quatro d\u00edgitos).<\/li>\n<li><strong>%monthnum%<\/strong> &#8211; o m\u00eas de publica\u00e7\u00e3o (dois d\u00edgitos).<\/li>\n<li><strong>%day%<\/strong> &#8211; o dia da publica\u00e7\u00e3o (dois d\u00edgitos).<\/li>\n<li><strong>%hour%<\/strong> &#8211; a hora da publica\u00e7\u00e3o (dois d\u00edgitos).<\/li>\n<li><strong>%minute%<\/strong> &#8211; a ata de publica\u00e7\u00e3o (dois d\u00edgitos).<\/li>\n<li><strong>%second%<\/strong> &#8211; o segundo da publica\u00e7\u00e3o (dois d\u00edgitos).<\/li>\n<li><strong>%post_id%<\/strong> &#8211; o ID do post \u00fanico (inteiro).<\/li>\n<li><strong>%postname%<\/strong> &#8211; a slug do poste (ou seja, o fio higienizado que representa o t\u00edtulo do poste).<\/li>\n<li><strong>%category%<\/strong> &#8211; a slug da categoria.<\/li>\n<li><strong>%author%<\/strong> &#8211; a slug do autor.<\/li>\n<\/ul>\n<p>Tente checar o bot\u00e3o de r\u00e1dio <strong>Estrutura personalizada<\/strong> e adicionar uma das seguintes cordas no campo de texto:<\/p>\n<ul>\n<li><strong>\/%author%\/%postname%\/<\/strong><\/li>\n<li><strong>\/%year%\/%postname%\/<\/strong><\/li>\n<li><strong>\/%category%\/%postname%\/<\/strong><\/li>\n<\/ul>\n<p>Qualquer uma dessas cordas gera uma liga\u00e7\u00e3o permanente diferente com valores sem\u00e2nticos espec\u00edficos, como mostrado abaixo:<\/p>\n<pre>example.com\/rachelmccollin\/wordpress-permalinks\/\nexample.com\/2020\/wordpress-permalinks\/\nexample.com\/CMS\/wordpress-permalinks\/<\/pre>\n<p>No primeiro exemplo, a URL resultante destaca o <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-modifar-o-autor-no-wordpress\/\">autor do post<\/a>. Os outros dois formatos nos informam o ano de publica\u00e7\u00e3o e a categoria do post, respectivamente. Cabe a voc\u00ea escolher o formato que melhor lhe convier.<\/p>\n<p>Uma vez selecionada a op\u00e7\u00e3o desejada, v\u00e1 para a se\u00e7\u00e3o Opcional ou clique em <strong>Salvar altera\u00e7\u00f5es<\/strong> para salvar suas configura\u00e7\u00f5es.<\/p>\n<h4>Configura\u00e7\u00f5es Opcionais de Permalink<\/h4>\n<p>Assim como as configura\u00e7\u00f5es para seus posts individuais, a tela de configura\u00e7\u00f5es Permalinks tamb\u00e9m permite que voc\u00ea defina uma estrutura personalizada para seus arquivos de categorias e tags.<\/p>\n<p>Se voc\u00ea n\u00e3o fizer isso, o padr\u00e3o \u00e9 incluir <strong>\/category\/category-slug\/<\/strong> no final do permalink. Ent\u00e3o se voc\u00ea tem uma categoria de &#8216;destaque&#8217;, sua p\u00e1gina de arquivo estaria em\u00a0<strong>yoursite.com\/category\/featured<\/strong>.<\/p>\n<figure id=\"attachment_70344\" aria-describedby=\"caption-attachment-70344\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70344 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/configuracioes-opcionais-permalink.jpg\" alt=\"Configura\u00e7\u00f5es opcionais de permalink\" width=\"1500\" height=\"326\"><figcaption id=\"caption-attachment-70344\" class=\"wp-caption-text\">Configura\u00e7\u00f5es opcionais de permalink<\/figcaption><\/figure>\n<p>Voc\u00ea pode alterar isso na se\u00e7\u00e3o Opcional da p\u00e1gina de configura\u00e7\u00f5es de Permalinks. Ent\u00e3o se voc\u00ea quisesse ter<strong>yoursite.com\/blog\/featured\/<\/strong> como o permalink para o arquivo dessa categoria, voc\u00ea entraria no <strong>blog no<\/strong> campo <strong>Base da Categoria<\/strong>. Voc\u00ea n\u00e3o precisa inserir barras invertidas ou usar tags.<\/p>\n<h3>Como Trocar Permalinks e Dicas para Posts e P\u00e1ginas Individuais<\/h3>\n<p>Uma vez que voc\u00ea tenha ativado lindos permalinks em seu <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-wordpress\/\">site WordPress<\/a>, \u00e9 hora de otimizar a slug para posts e p\u00e1ginas individuais.<\/p>\n<p>\u00c9 melhor fazer isso quando voc\u00ea est\u00e1 <a href=\"https:\/\/kinsta.com\/pt\/topicos\/estrategia-de-conteudo\/\">criando seu conte\u00fado<\/a>. Se voc\u00ea mudar a slug de um post, ent\u00e3o voc\u00ea mudar\u00e1 a URL que ele usa, e quaisquer links que voc\u00ea ou seus visitantes compartilharam no passado n\u00e3o funcionar\u00e3o mais.<\/p>\n<p>Para editar a slug de um post, voc\u00ea trabalha na tela de edi\u00e7\u00e3o de posts para aquele post. V\u00e1 em <strong>Posts<\/strong> e selecione a postagem que voc\u00ea deseja editar. (Se voc\u00ea est\u00e1 no processo de cria\u00e7\u00e3o da postagem, voc\u00ea j\u00e1 estar\u00e1 na tela correta).<\/p>\n<p>Na tela de p\u00f3s edi\u00e7\u00e3o, selecione o painel <strong>Documento<\/strong> no lado direito e v\u00e1 para a se\u00e7\u00e3o <strong>Permalink<\/strong>. Clique na seta \u00e0 direita dela se ainda n\u00e3o estiver aberta.<\/p>\n<figure id=\"attachment_70345\" aria-describedby=\"caption-attachment-70345\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70345 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/edicao-permalink-tela-pos-edicao.jpg\" alt=\"Edi\u00e7\u00e3o Permalink na tela de p\u00f3s-edi\u00e7\u00e3o\" width=\"1500\" height=\"916\"><figcaption id=\"caption-attachment-70345\" class=\"wp-caption-text\">Edi\u00e7\u00e3o Permalink na tela de p\u00f3s-edi\u00e7\u00e3o<\/figcaption><\/figure>\n<p>A slug gerada automaticamente ser\u00e1 exibida no campo <strong>URL da slug<\/strong>. Voc\u00ea pode editar isto para tornar a slug mais curta e mais focada.<\/p>\n<p>Antes de edit\u00e1-lo, copie a slug antiga em algum lugar para que voc\u00ea possa us\u00e1-la se precisar <a href=\"https:\/\/kinsta.com\/pt\/blog\/redirecionamento-wordpress\/\">configurar um redirecionamento<\/a> depois (isso s\u00f3 se aplica a postagens publicadas anteriormente).<\/p>\n<figure id=\"attachment_70346\" aria-describedby=\"caption-attachment-70346\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70346 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/slug-editado.jpg\" alt=\"Slug editado\" width=\"1500\" height=\"886\"><figcaption id=\"caption-attachment-70346\" class=\"wp-caption-text\">Slug editado<\/figcaption><\/figure>\n<p>Agora clique no bot\u00e3o <strong>Publicar<\/strong> ou <strong>Atualizar<\/strong> para salvar suas altera\u00e7\u00f5es.<\/p>\n<p>N\u00e3o se esque\u00e7a: se voc\u00ea editou a slug para um post existente, voc\u00ea pode criar um problema para as pessoas que t\u00eam o link original e deve usar redirecionamentos.<\/p>\n<h3>Como Alterar Configura\u00e7\u00f5es de Permalink para P\u00e1ginas de Arquivo<\/h3>\n<p>Para alterar as configura\u00e7\u00f5es de permalink para p\u00e1ginas de arquivos individuais, voc\u00ea pode editar as configura\u00e7\u00f5es para a base de &#8216;categoria&#8217; ou &#8216;tag&#8217; na tela de configura\u00e7\u00f5es de permalink. Voc\u00ea tamb\u00e9m pode alterar as configura\u00e7\u00f5es para uma categoria individual, tag, ou taxonomia personalizada.<\/p>\n<p>Vamos ver como voc\u00ea faz isso, depois passe para a edi\u00e7\u00e3o do permalink para taxonomias personalizadas e tipos de postagem quando voc\u00ea as registra.<\/p>\n<h4>Mudan\u00e7a de Etiqueta para Categorias e Tags<\/h4>\n<p>Para isso, v\u00e1 em <strong>Posts &gt; Categorias<\/strong> (ou <strong>Posts &gt; Tags<\/strong>).<\/p>\n<figure id=\"attachment_70347\" aria-describedby=\"caption-attachment-70347\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70347 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/tela-edicao-categorias.jpg\" alt=\"Tela de edi\u00e7\u00e3o de categorias\" width=\"1500\" height=\"670\"><figcaption id=\"caption-attachment-70347\" class=\"wp-caption-text\">Tela de edi\u00e7\u00e3o de categorias<\/figcaption><\/figure>\n<p>Encontre a categoria ou tag cuja slug voc\u00ea deseja editar e clique em seu nome.<\/p>\n<figure id=\"attachment_70363\" aria-describedby=\"caption-attachment-70363\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70363 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/editando-bala-categoria.jpg\" alt=\"Editando uma bala de categoria\" width=\"1500\" height=\"1005\"><figcaption id=\"caption-attachment-70363\" class=\"wp-caption-text\">Editando uma bala de categoria<\/figcaption><\/figure>\n<p>Voc\u00ea pode ent\u00e3o digitar uma bala para a categoria ou tag. O WordPress ir\u00e1 gerar automaticamente uma baseada no nome da categoria ou tag, mas voc\u00ea n\u00e3o precisa manter isto. Assim como nos posts, \u00e9 sensato fazer isso quando voc\u00ea configura a categoria ou a tag. Se voc\u00ea fizer isso mais tarde, voc\u00ea precisar\u00e1 configurar um redirecionamento.<\/p>\n<p>Se voc\u00ea configurar uma taxonomia personalizada, ou uma \u00e9 <a href=\"https:\/\/kinsta.com\/pt\/topicos\/plugins-wordpress\/\">criada por um plugin<\/a>, voc\u00ea pode editar as balas para termos individuais nessa taxonomia exatamente da mesma forma. Mas se voc\u00ea quiser editar a slug para a taxonomia em si, voc\u00ea precisar\u00e1 editar algum c\u00f3digo.<\/p>\n<h4>Troca de slugs por taxonomias personalizadas<\/h4>\n<p>Quando voc\u00ea registra uma taxonomia personalizada, as p\u00e1ginas de arquivo dessa taxonomia ter\u00e3o automaticamente uma URL do <strong>yoursite.com\/taxonomy\/term<\/strong>, onde <strong>taxonomia<\/strong> \u00e9 a taxonomia ID e <strong>termo<\/strong> \u00e9 o termo slug.<\/p>\n<p>Imaginemos que voc\u00ea registre uma taxonomia personalizada para <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-multilingue\/\">idiomas<\/a> com o ID de <strong>kinsta_language<\/strong>, que usa um prefixo para garantir sua distin\u00e7\u00e3o de qualquer outra taxonomia registrada por outros plugins. Voc\u00ea pode ent\u00e3o criar um termo com um slug de <strong>franc\u00eas<\/strong>.<\/p>\n<p>A URL para o arquivo desse termo de taxonomia seria o\u00a0<strong>yoursite.com\/kinsta_language\/french<\/strong>.<\/p>\n<p>Mas e se voc\u00ea quiser mudar isso para que n\u00e3o inclua esse prefixo e seja mais f\u00e1cil de usar? Voc\u00ea pode fazer isso usando o argumento de reescrita quando voc\u00ea registra a taxonomia.<\/p>\n<p>Aqui est\u00e1 o c\u00f3digo que voc\u00ea usaria para registrar a taxonomia, incluindo o argumento da reescrita.<\/p>\n<pre><code class=\"language-php\">function kinsta_register_taxonomy() {\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \n\n\u00a0\/\/ languages\n\u00a0$labels = array(\n\u00a0\u00a0'name'=&gt; __( 'Languages' ),\n  'singular_name' =&gt; __( 'Language' ),\n  'search_items' =&gt; __( 'Search Languages' ),\n  'all_items' =&gt; __( 'All Languages' ),\n  'edit_item' =&gt; __( 'Edit Languages' ),\n  'update_item' =&gt; __( 'Update Languages' ),\n  'add_new_item' =&gt; __( 'Add New Language' ),\n  'new_item_name' =&gt; __( 'New Language Name' ),\n  'menu_name' =&gt; __( 'Languages' ),\n );\n\n\u00a0$args = array(\n  'labels' =&gt; $labels,\n  'hierarchical' =&gt; true,\n  'sort' =&gt; true,\n  'args' =&gt; array( 'orderby' =&gt; 'term_order' ),\n  'rewrite' =&gt; array( 'slug' =&gt; 'language' ),\n  'show_admin_column' =&gt; true,\n  'show_in_rest' =&gt; true\n );\n\n\u00a0register_taxonomy( \u2018kinsta_language', array( 'post', \u2018attachment' ), $args);\u00a0\u00a0 \n\n}\n\nadd_action( 'init', 'kinsta_register_taxonomy' );<\/code><\/pre>\n<p>A linha importante nesse c\u00f3digo \u00e9 esta:<\/p>\n<pre><code class=\"language-php\">'rewrite' =&gt; array( 'slug' =&gt; 'language' ),<\/code><\/pre>\n<p>Que reescreve aquela slug da <strong>kinsta_language<\/strong> (o ID) para a <strong>linguagem<\/strong> (o novo valor). Ent\u00e3o sua nova URL seria\u00a0<strong>yoursite.com\/language\/french<\/strong>. Muito mais f\u00e1cil de usar!<\/p>\n<h3>Como modificar slugs para tipos de publica\u00e7\u00f5es personalizadas<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/pt\/blog\/tipos-publicacoes-personalizadas-wordpress\/\">Os tipos de posts personalizados<\/a> funcionam da mesma forma que as taxonomias personalizadas quando voc\u00ea os registra, portanto eles ter\u00e3o uma URL que inclui o ID do tipo de post personalizado.<\/p>\n<p>Vamos imaginar voc\u00ea registrar um tipo de post personalizado chamado <strong>kinsta_book<\/strong> e voc\u00ea cria um post desse tipo chamado &#8216;Huckleberry Finn&#8217;, com uma bala de <strong>huckleberry-finn<\/strong>.<\/p>\n<p>A URL seria<strong>yoursite.com\/kinsta_book\/huckleberry-finn<\/strong>. E a slug para o arquivo do tipo post seria o<strong>yoursite.com\/kinsta_book<\/strong>.<\/p>\n<p>Novamente, voc\u00ea pode alterar isso ao registrar o tipo de post personalizado, usando o argumento de reescrita. Novamente, aqui est\u00e1 o c\u00f3digo incluindo esse argumento:<\/p>\n<pre><code class=\"language-php\">function kinsta_register_post_type() {\n\n \/\/ books\n $labels = array(\n  'name' =&gt; __( 'Books' ),\n  'singular_name' =&gt; __( 'Book' ),\n  'add_new' =&gt; __( 'New Book' ),\n  'add_new_item' =&gt; __( 'Add New Book' ),\n  'edit_item' =&gt; __( 'Edit Book' ),\n  'new_item' =&gt; __( 'New Book' ),\n  'view_item' =&gt; __( 'View Book' ),\n  'search_items' =&gt; __( 'Search Books' ),\n  'not_found' =&gt;\u00a0 __( 'No Books Found' ),\n  'not_found_in_trash' =&gt; __( 'No Books found in Trash' ),\n );\n\n $args = array(\n  'labels' =&gt; $labels,\n  'has_archive' =&gt; true,\n  'public' =&gt; true,\n  'hierarchical' =&gt; false,\n  'supports' =&gt; array(\n   'title',\n   'editor',\n   'excerpt',\n   'custom-fields',\n   'thumbnail',\n   'page-attributes'\n  ),\n  'taxonomies' =&gt; array( \u2018kinsta_language', 'category'),\n  'rewrite'\u00a0\u00a0 =&gt; array( 'slug' =&gt; 'book' )\n );\n \n register_post_type( \u2018kinsta_book', $args );\n\n}\n\nadd_action( 'init', 'kinsta_register_post_type' );<\/code><\/pre>\n<p>A linha importante para a slug \u00e9 esta:<\/p>\n<pre><code class=\"language-php\">'rewrite'\u00a0\u00a0 =&gt; array( 'slug' =&gt; 'book' )<\/code><\/pre>\n<p>Ent\u00e3o agora as URLs ser\u00e3o<strong>yoursite.com\/book\/huckleberry-finn<\/strong> para um livro individual e <strong>yoursite.com\/book<\/strong> para o arquivo.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Falando em livros&#8230; Voc\u00ea j\u00e1 verificou a <a href=\"https:\/\/kinsta.com\/pt\/ebooks\/\">se\u00e7\u00e3o de livros eletr\u00f4nicos da Kinsta<\/a>? Eles s\u00e3o gratuitos para download e cheios de dicas \u00fateis!<\/p>\n<\/aside>\n\n<h4>Edi\u00e7\u00e3o de Permalinks usando campos personalizados<\/h4>\n<p>Al\u00e9m das vars de consulta p\u00fablica e privada, o WordPress permite que desenvolvedores e usu\u00e1rios avan\u00e7ados definam suas pr\u00f3prias vars de consulta personalizadas. Uma vez registradas, estas vari\u00e1veis podem ser adicionadas \u00e0s strings da consulta, assim como as vars de consulta p\u00fablica, e seus valores tamb\u00e9m podem ser usados para afetar as consultas.<\/p>\n<p>Veja aqui como construir uma meta consulta personalizada (ou seja, uma consulta que recupera posts por campo personalizado) aproveitando as vars de consulta personalizada.<\/p>\n<p>Para atingir este objetivo, <a href=\"https:\/\/kinsta.com\/blog\/publish-plugin-wordpress-plugin-directory\/\">desenvolveremos um plugin<\/a> a partir do qual registraremos vari\u00e1veis personalizadas, obteremos seus valores e alteraremos a consulta de acordo.<\/p>\n<p>Aqui est\u00e1 como&#8230;<\/p>\n<p>Crie um plugin no seu diret\u00f3rio wp-content\/plugins. Adicione uma fun\u00e7\u00e3o para registrar as vari\u00e1veis da consulta:<\/p>\n<pre><code class=\"language-php\">\/**\n\u00a0* Register custom query vars\n\u00a0*\n\u00a0* @param array $vars The array of available query variables\n\u00a0*\/\n\nfunction myplugin_register_query_vars( $vars ) {\n\n $vars[] = 'city';\n return $vars;\n\n}\n\nadd_filter( 'query_vars', 'myplugin_register_query_vars' );<\/code><\/pre>\n<p>O <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Filter_Reference\/query_vars\">filtro query_vars<\/a> permite adicionar, remover, ou alterar vars de consultas p\u00fablicas antes da execu\u00e7\u00e3o da consulta. A fun\u00e7\u00e3o callback no exemplo armazena como argumento um array das vari\u00e1veis dispon\u00edveis adiciona uma nova vari\u00e1vel e retorna o mesmo array.<\/p>\n<p>A seguir, adicione esta fun\u00e7\u00e3o que utiliza o valor da vari\u00e1vel para alterar a consulta:<\/p>\n<pre><code class=\"language-php\">\/**\n\u00a0* Build a custom query\n\u00a0*\n\u00a0* @param $query obj The WP_Query instance (passed by reference)\n\u00a0*\n\u00a0*\/\n\nfunction myplugin_pre_get_posts( $query ) {\n\n \/\/ check if the user is requesting an admin page\n \/\/ or current query is not the main query\n if ( is_admin() || ! $query-&gt;is_main_query() ){\n  return;\n }\n\n $city = get_query_var( 'city' );\n\n \/\/ add meta_query elements\n if( !empty( $city ) ){\n  $query-&gt;set( 'meta_key', 'city' );\n  $query-&gt;set( 'meta_value', $city );\n  $query-&gt;set( 'meta_compare', 'LIKE' );\n }\n\n}\n\nadd_action( 'pre_get_posts', 'myplugin_pre_get_posts', 1 );<\/code><\/pre>\n<p>O <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Action_Reference\/pre_get_posts\">gancho de a\u00e7\u00e3o pre_get_posts<\/a> \u00e9 acionado ap\u00f3s a consulta ser criada, mas antes de ser executada. Assim, podemos acionar uma fun\u00e7\u00e3o de callback para esta action para fazer nossas altera\u00e7\u00f5es na query antes que ela seja executada. Isso \u00e9 o que acontece:<\/p>\n<ul>\n<li>A fun\u00e7\u00e3o callback mant\u00e9m uma inst\u00e2ncia do objeto $query, que \u00e9 passada por refer\u00eancia, e n\u00e3o por valor. Isto significa que qualquer altera\u00e7\u00e3o no objeto de consulta afeta a consulta original e n\u00e3o uma c\u00f3pia da mesma. Por este motivo, temos que ter certeza de qual consulta ser\u00e1 executada (a consulta principal).<\/li>\n<li>Mais tarde, obtemos o valor da cidade da string da consulta atual gra\u00e7as <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_query_var\">\u00e0 fun\u00e7\u00e3o get_query_var<\/a>.<\/li>\n<li>Finalmente, se $city n\u00e3o estiver vazio, podemos definir os elementos da meta consulta meta_key, meta_value e meta_compare. Estes \u00faltimos s\u00e3o vars de consulta privada n\u00e3o dispon\u00edveis para solicita\u00e7\u00f5es p\u00fablicas. Seus valores s\u00f3 podem ser definidos de dentro do script.<\/li>\n<\/ul>\n<p>Agora ative o plugin, adicione o campo personalizado da cidade a um n\u00famero de posts. V\u00e1 em Configura\u00e7\u00f5es &gt; Permalinks para atualizar os permalinks, voc\u00ea n\u00e3o precisa fazer nada, basta apenas visitar a tela.<\/p>\n<p>Agora confira URLs como as seguintes:<\/p>\n<pre>https:\/\/example.com\/?city=London<\/pre>\n<p>Em resposta a esta solicita\u00e7\u00e3o o WordPress retornaria todos os posts onde o valor do campo da <strong>cidade<\/strong> \u00e9 <strong>Londres<\/strong>.<\/p>\n<p>Nossa \u00faltima tarefa \u00e9 converter a URL feia do exemplo acima em uma estrutura bastante permalink. Vamos adicionar a seguinte fun\u00e7\u00e3o ao nosso plugin:<\/p>\n<pre><code class=\"language-php\">\/**\n* Add rewrite tags and rules\n*\/\n\nfunction myplugin_rewrite_tag_rule() {\n\n add_rewrite_tag( '%city%', '([^&]+)' );\n add_rewrite_rule( '^city\/([^\/]*)\/?', 'index.php?city=$matches[1]','top' );\n\n}\n\nadd_action('init', 'myplugin_rewrite_tag_rule', 10, 0);<\/code><\/pre>\n<p>As fun\u00e7\u00f5es\u00a0<a href=\"https:\/\/codex.wordpress.org\/Rewrite_API\/add_rewrite_tag\">add_rewrite_tag<\/a> e <a href=\"https:\/\/codex.wordpress.org\/Rewrite_API\/add_rewrite_rule\">add_rewrite_rule<\/a> s\u00e3o parte da API Rewrite. add_rewrite_tag torna o WordPress ciente da var de consulta da cidade, enquanto add_rewrite_rule especifica uma nova regra de reescrita. Ambas as fun\u00e7\u00f5es devem ser ligadas \u00e0 a\u00e7\u00e3o init. Gra\u00e7as \u00e0 nova tag e regra, n\u00f3s podemos usar a seguinte URL:<\/p>\n<pre>https:\/\/example.com\/city\/London\/<\/pre>\n<p>O WordPress ir\u00e1 retornar um arquivo de posts onde o valor do campo personalizado da cidade \u00e9 Londres.<\/p>\n<p>Nota: sempre que uma nova regra de reescrita for adicionada, os permalinks do WordPress devem ser atualizados a partir da Tela de Permalinks no menu Configura\u00e7\u00f5es administrativas.<\/p>\n<h2>Como Mudar Permalinks no WooCommerce<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/pt\/blog\/tutorial-woocommerce\/\">O WooCommerce<\/a> cria tipos de correio personalizados e taxonomias pr\u00f3prias, todas elas com permalinks padr\u00e3o definidos pelo plugin.<\/p>\n<p>Voc\u00ea pode editar as configura\u00e7\u00f5es de permalink e slug para todas elas.<\/p>\n<h3>Mudan\u00e7a de Categoria de Produto, Tag, e Atributo Permalinks<\/h3>\n<p>H\u00e1 dois aspectos na edi\u00e7\u00e3o de permalinks para categorias de produtos, tags e atributos: a estrutura e a slug. Estes funcionam de forma semelhante \u00e0s categorias e tags regulares.<\/p>\n<p>Para editar a estrutura permalink v\u00e1 em <strong>Configura\u00e7\u00f5es &gt; Permalinks<\/strong> e encontre a se\u00e7\u00e3o Opcional, onde o WooCommerce ter\u00e1 adicionado alguns campos extras.<\/p>\n<figure id=\"attachment_70348\" aria-describedby=\"caption-attachment-70348\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70348 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/configuracoes-opcionais-permalinks-woocommerce.jpg\" alt=\"Configura\u00e7\u00f5es opcionais de permalinks com o WooCommerce instalado\" width=\"1500\" height=\"590\"><figcaption id=\"caption-attachment-70348\" class=\"wp-caption-text\">Configura\u00e7\u00f5es opcionais de permalinks com o WooCommerce instalado<\/figcaption><\/figure>\n<p>Aqui voc\u00ea pode editar as configura\u00e7\u00f5es de permalinks para as tr\u00eas taxonomias personalizadas adicionadas pelo WooCommerce:<\/p>\n<ul>\n<li>Categorias de produtos: o padr\u00e3o \u00e9 <strong>\/product-category\/<\/strong> mas voc\u00ea pode alterar isso se voc\u00ea usar terminologia diferente em sua loja. Certifique-se de que sua altera\u00e7\u00e3o n\u00e3o entre em conflito com suas configura\u00e7\u00f5es para categorias regulares, que n\u00e3o s\u00e3o a mesma coisa.<\/li>\n<li>Etiquetas de produto: o padr\u00e3o \u00e9 <strong>\/product-tag\/<\/strong>, e voc\u00ea pode alter\u00e1-la se quiser. Certifique-se de evitar um choque com as tags de produtos regulares.<\/li>\n<li>Atributos do produto: estes funcionam de forma diferente das outras duas taxonomias e t\u00eam uma estrutura diferente. O que quer que voc\u00ea acrescente aqui ser\u00e1 sempre seguido pela slug para o nome do atributo individual (por exemplo, tamanho) e o atributo em si (o termo, por exemplo, grande).<\/li>\n<\/ul>\n<p>Se voc\u00ea quiser editar a slug para uma categoria ou tag individual, v\u00e1 em <strong>Produtos &gt; Categorias<\/strong> (ou <strong>Produtos &gt; Tags<\/strong>) e e edite-as da mesma forma que voc\u00ea postaria tags e categorias.<\/p>\n<figure id=\"attachment_70368\" aria-describedby=\"caption-attachment-70368\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70368 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/categoria-produto-edicao-lesmas.jpg\" alt=\"Categoria de produto edi\u00e7\u00e3o de lesmas\" width=\"1500\" height=\"1292\"><figcaption id=\"caption-attachment-70368\" class=\"wp-caption-text\">Categoria de produto edi\u00e7\u00e3o de slug<\/figcaption><\/figure>\n<p>A edi\u00e7\u00e3o de atributos \u00e9 diferente porque voc\u00ea n\u00e3o s\u00f3 tem o atributo em si, mas tamb\u00e9m os termos do atributo.<\/p>\n<p>Comece indo em <strong>Produtos &gt; Atributos<\/strong>.<\/p>\n<figure id=\"attachment_70349\" aria-describedby=\"caption-attachment-70349\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70349 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/tela-atributos-produto.jpg\" alt=\"Tela de atributos do produto\" width=\"1500\" height=\"897\"><figcaption id=\"caption-attachment-70349\" class=\"wp-caption-text\">Tela de atributos do produto<\/figcaption><\/figure>\n<p>Ao criar um novo atributo, voc\u00ea usa o campo <strong>Slug<\/strong> para definir a slug da mesma forma que voc\u00ea definiria para uma tag ou categoria. Alternativamente, para editar a slug para um atributo existente, clique no link <strong>Editar<\/strong> abaixo desse atributo na lista do lado direito.<\/p>\n<figure id=\"attachment_70350\" aria-describedby=\"caption-attachment-70350\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70350 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/edicao-caracois-atributos-produtos.jpg\" alt=\"Edi\u00e7\u00e3o de carac\u00f3is de atributos de produtos\" width=\"1500\" height=\"660\"><figcaption id=\"caption-attachment-70350\" class=\"wp-caption-text\">Edi\u00e7\u00e3o de carac\u00f3is de atributos de produtos<\/figcaption><\/figure>\n<p>Clique em <strong>Atualizar<\/strong> para salvar suas altera\u00e7\u00f5es.<\/p>\n<p>Para editar o termo slugs do atributo, v\u00e1 para a tela de atributos e clique no link <strong>Configurar termos<\/strong> ao lado do atributo. Isto o levar\u00e1 para a lista de termos para aquele atributo.<\/p>\n<figure id=\"attachment_70351\" aria-describedby=\"caption-attachment-70351\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70351 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/listagem-termos-atributos-produtos.jpg\" alt=\"Listagem de termos de atributos de produtos\" width=\"1500\" height=\"773\"><figcaption id=\"caption-attachment-70351\" class=\"wp-caption-text\">Listagem de termos de atributos de produtos<\/figcaption><\/figure>\n<p>Agora edite a slug para esse termo da mesma forma que voc\u00ea faria para uma categoria ou tag. Isto ser\u00e1 ent\u00e3o adicionado \u00e0 URL do arquivo para os produtos que possuem esse termo.<\/p>\n<h3>Mudan\u00e7a de Permalinks de Produto<\/h3>\n<p>Voc\u00ea edita permalinks de produtos via <strong>Settings &gt; Permalinks<\/strong>. V\u00e1 at\u00e9 a se\u00e7\u00e3o de <strong>permalinks de produtos<\/strong>.<\/p>\n<figure id=\"attachment_70352\" aria-describedby=\"caption-attachment-70352\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70352 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/configuracoes-permalinks-produtos.jpg\" alt=\"Configura\u00e7\u00f5es de permalinks de produtos\" width=\"1500\" height=\"359\"><figcaption id=\"caption-attachment-70352\" class=\"wp-caption-text\">Configura\u00e7\u00f5es de permalinks de produtos<\/figcaption><\/figure>\n<p>Aqui voc\u00ea pode escolher entre quatro configura\u00e7\u00f5es de permalinks para seus produtos:<\/p>\n<ul>\n<li><strong>Default<\/strong>: Se voc\u00ea j\u00e1 ativou os permalinks bonitos, isto ir\u00e1 usar a slug de cada produto com o \/produto\/base.<\/li>\n<li><strong>Base da loja<\/strong>: Em vez de usar \/produto\/, a sua loja vai usar \/shop\/.<\/li>\n<li><strong>Base de lojas com categoria<\/strong>: Insere a categoria do produto atual na URL. Isso pode adicionar palavras-chave que voc\u00ea quer segmentar se suas categorias de produto refletirem essas, mas n\u00e3o ajudar\u00e1 seu UX, pois ele cria URLs longas.<\/li>\n<li><strong>Base personalizada<\/strong>: Cria sua pr\u00f3pria estrutura URL usando as palavras que se aplicam \u00e0 sua loja. Voc\u00ea n\u00e3o pode remover a base por completo, voc\u00ea tem que usar alguma coisa.<\/li>\n<\/ul>\n<p>Uma vez escolhida a op\u00e7\u00e3o desejada, clique no bot\u00e3o <strong>Save Changes<\/strong> para salvar a sua escolha.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode editar a slug de um <a href=\"https:\/\/kinsta.com\/pt\/blog\/tutorial-woocommerce\/#new-products\">produto individual<\/a> na tela de edi\u00e7\u00e3o do produto, exatamente da mesma forma que voc\u00ea faria para um post ou p\u00e1gina.<\/p>\n<h2>Como mudar os permalinks do WordPress com um plugin<\/h2>\n<p>You can use a third party plugin to make amendments to your permalink settings over and above what the default WordPress Permalinks settings screen lets you do.<\/p>\n<figure id=\"attachment_73489\" aria-describedby=\"caption-attachment-73489\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/wordpress-plugin-custom-permalinks.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-73489 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/wordpress-plugin-custom-permalinks.jpg\" alt=\"WordPress plugin Custom Permalinks\" width=\"1500\" height=\"500\"><\/a><figcaption id=\"caption-attachment-73489\" class=\"wp-caption-text\">WordPress plugin Custom Permalinks<\/figcaption><\/figure>\n<ul>\n<li>O plugin<a href=\"https:\/\/en-gb.wordpress.org\/plugins\/custom-permalinks\/\"> Permalinks personalizado<\/a> permite que voc\u00ea defina a URL de qualquer categoria de post ou tag para o que voc\u00ea quiser. Ele tamb\u00e9m configura redirecionamentos para que as URLs antigas ainda funcionem.<\/li>\n<li>O plugin <a href=\"https:\/\/wordpress.org\/plugins\/permalink-manager\/\">Permalink Manager Lite<\/a> suporta tipos de posts personalizados, bem como taxonomias personalizadas na vers\u00e3o pro. Ele tamb\u00e9m inclui redirecionamentos e trabalha com plugins de terceiros, como WooCommerce e <a href=\"https:\/\/kinsta.com\/pt\/blog\/yoast-seo\/\">Yoast<\/a>.<\/li>\n<\/ul>\n<h2>Como Mudar os Permalinks do WordPress no phpMyAdmin<\/h2>\n<p>Se voc\u00ea sabe o que est\u00e1 fazendo e tem certeza de que n\u00e3o vai quebrar nada, voc\u00ea tamb\u00e9m pode editar permalinks no <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/gerenciamento-de-banco-de-dados\/acesso-ao-banco-de-dados-wordpress\/\">phpMyAdmin<\/a>.<\/p>\n<p>Isto \u00e9 algo que voc\u00ea pode precisar fazer se n\u00e3o conseguir acessar a tela de configura\u00e7\u00f5es de Permalinks por qualquer motivo.<\/p>\n<p>Comece por <a href=\"https:\/\/kinsta.com\/pt\/blog\/mysql-backup-database\/\">fazer o backup do seu banco de dados<\/a>. Voc\u00ea vai estar editando diretamente, ent\u00e3o \u00e9 importante fazer um backup caso voc\u00ea cometa algum erro.<\/p>\n<p>Acesse o phpMyAdmin.<\/p>\n<p>Se voc\u00ea \u00e9 um cliente Kinsta, voc\u00ea faz isso fazendo login no <a href=\"https:\/\/kinsta.com\/pt\/mykinsta\/\">MyKinsta<\/a> e depois selecionando o site com o qual deseja trabalhar.<\/p>\n<p>Role para baixo na tela Info e clique no bot\u00e3o <strong>Open phpMyAdmin<\/strong>.<\/p>\n<figure id=\"attachment_70364\" aria-describedby=\"caption-attachment-70364\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70364 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/abra-phpmyadmin-mykinsta.jpg\" alt=\"Abra o phpMyAdmin em MyKinsta\" width=\"1500\" height=\"844\"><figcaption id=\"caption-attachment-70364\" class=\"wp-caption-text\">Abra o phpMyAdmin em MyKinsta<\/figcaption><\/figure>\n<p>Digite o nome de usu\u00e1rio e senha do seu banco de dados para acessar o phpMyAdmin. Voc\u00ea pode recuper\u00e1-los a partir da tela Info.<\/p>\n<p>Clique na guia <strong>Databases<\/strong> no topo e selecione o banco de dados com o qual voc\u00ea deseja trabalhar.<\/p>\n<figure id=\"attachment_70354\" aria-describedby=\"caption-attachment-70354\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70354 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/estrutura-base-dados-phpmyadmin.jpg\" alt=\"Estrutura de base de dados no phpMyAdmin\" width=\"1500\" height=\"635\"><figcaption id=\"caption-attachment-70354\" class=\"wp-caption-text\">Estrutura de base de dados no phpMyAdmin<\/figcaption><\/figure>\n<p>Selecione a tabela <strong>wp_options<\/strong> e encontre a entrada <strong>permalink_structure<\/strong> na coluna <strong>option_name<\/strong>. Voc\u00ea pode precisar navegar al\u00e9m da primeira p\u00e1gina de entradas.<\/p>\n<figure id=\"attachment_70365\" aria-describedby=\"caption-attachment-70365\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70365 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/encontrando-entrada-permalink-structure.jpg\" alt=\"Encontrando a entrada permalink_structure\" width=\"1500\" height=\"878\"><figcaption id=\"caption-attachment-70365\" class=\"wp-caption-text\">Encontrando a entrada permalink_structure<\/figcaption><\/figure>\n<p>Clique no link <strong>Editar<\/strong> \u00e0 esquerda para essa entrada e depois no campo <strong>option_value<\/strong>, adicione a estrutura permalink que voc\u00ea deseja usar. Use as tags que identificamos anteriormente para uso na tela de configura\u00e7\u00f5es de Permalinks.<\/p>\n<figure id=\"attachment_70355\" aria-describedby=\"caption-attachment-70355\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70355 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/editando-estrutura-permalink.jpg\" alt=\"Editando a estrutura permalink\" width=\"1500\" height=\"1154\"><figcaption id=\"caption-attachment-70355\" class=\"wp-caption-text\">Editando a estrutura permalink<\/figcaption><\/figure>\n<p>Clique em <strong>Ir<\/strong>. Agora os seus permalinks ser\u00e3o atualizados.<\/p>\n<p>Para leitura adicional, confira nosso artigo: <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-alterar-url\/\">Como mudar sua URL ou v\u00eddeo do WordPress<\/a>:<\/p>\n<p class=\"p1\"><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=zfhs_UiFvHc\"><\/kinsta-video><\/p>\n<h2>Trabalhando com Permalinks de Imagem<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/pt\/blog\/biblioteca-midia-wordpress\/\">As imagens t\u00eam permalinks<\/a> todos pr\u00f3prios, e cada <a href=\"https:\/\/kinsta.com\/pt\/blog\/upload-de-arquivos-em-massa-para-a-biblioteca-de-midia-do-wordpress-via-ftp\/\">imagem ou arquivo de m\u00eddia que voc\u00ea enviar<\/a> para o seu site ter\u00e1 um n\u00famero de links criados para ele:<\/p>\n<ul>\n<li>O link para a imagem que voc\u00ea carregou &#8211; a imagem original.<\/li>\n<li>Links para as novas imagens que s\u00e3o geradas usando os tamanhos de m\u00eddia que voc\u00ea definir atrav\u00e9s de <strong>Configura\u00e7\u00f5es &gt; M\u00eddia<\/strong>.<\/li>\n<\/ul>\n<h3>O link para a imagem original<\/h3>\n<p>Ao carregar uma imagem, um link \u00fanico ser\u00e1 criado para o arquivo onde ela est\u00e1 armazenada no seu servidor. Isso incluir\u00e1 o caminho para onde ela \u00e9 mantida, que \u00e9 wp-content\/uploads.<\/p>\n<p>Tamb\u00e9m incluir\u00e1 a data em que voc\u00ea fez o upload da imagem. Isto significa que se voc\u00ea carregar outra imagem com o mesmo nome de arquivo no pr\u00f3ximo m\u00eas (ou no pr\u00f3ximo ano), as imagens n\u00e3o ser\u00e3o confundidas, pois ter\u00e3o caminhos de arquivo \u00fanicos.<\/p>\n<p>Se voc\u00ea carregar uma imagem chamada <strong>funnycat.jpg<\/strong> em 1 de abril de 2020, seu link ser\u00e1\u00a0<strong>yoursite.com\/wp-content\/uploads\/04\/funnycat.jpg<\/strong>. O <strong>04<\/strong> indica que o arquivo foi carregado em abril. O WordPress cria uma pasta numerada no diret\u00f3rio de uploads para cada m\u00eas.<\/p>\n<p>Se voc\u00ea carregasse um arquivo que n\u00e3o fosse uma imagem, a URL funcionaria da mesma forma: <strong>yoursite.com\/wp-content\/uploads\/04\/document.pdf<\/strong>.<\/p>\n<p>Se voc\u00ea carregar mais de um arquivo com o mesmo nome em um determinado m\u00eas, o WordPress anexar\u00e1 um n\u00famero ao final do nome do arquivo. Ent\u00e3o se eu carregar outra imagem chamada <strong>funnycat.jpg<\/strong>, ela vai cham\u00e1-la de <strong>funnycat-1.jpg<\/strong>.<\/p>\n<p>Se voc\u00ea precisar fazer um link para a imagem original ou encontr\u00e1-la para verificar se ela est\u00e1 funcionando corretamente, \u00e9 assim que voc\u00ea encontra o link.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode encontrar o link para o arquivo anexo indo em <strong>M\u00eddia &gt; Biblioteca<\/strong> e clicando no arquivo. A tela de edi\u00e7\u00e3o ser\u00e1 exibida para esse arquivo e voc\u00ea poder\u00e1 encontrar sua URL no campo <strong>URL do arquivo<\/strong>, no lado direito.<\/p>\n<figure id=\"attachment_70370\" aria-describedby=\"caption-attachment-70370\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70370 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/link-imagem-original.jpg\" alt=\"Link da imagem original\" width=\"1500\" height=\"702\"><figcaption id=\"caption-attachment-70370\" class=\"wp-caption-text\">Link da imagem original<\/figcaption><\/figure>\n<p>Voc\u00ea tamb\u00e9m pode fazer um link para o arquivo usando a fun\u00e7\u00e3o\u00a0<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_get_attachment_image\/\">wp_get_attachment_image()<\/a> fornecida pelo WordPress. Esta \u00e9 uma pr\u00e1tica melhor, pois significa que o link n\u00e3o ir\u00e1 mudar se o anexo for movido no futuro. Esta \u00e9 uma fun\u00e7\u00e3o que voc\u00ea usaria em um plugin ou em um arquivo modelo de tema, e usa o ID \u00fanico do arquivo anexo.<\/p>\n<p>No caso da minha imagem do <strong>funnycat.jpg<\/strong>, o ID \u00e9 <strong>4995<\/strong>. Posso conseguir isso indo at\u00e9 a tela de edi\u00e7\u00e3o de imagem e clicando na URL para esta tela no topo da janela do navegador. Os d\u00edgitos finais ser\u00e3o o ID.<\/p>\n<p>Para buscar esta imagem em um arquivo template ou plugin, eu usaria este c\u00f3digo:<\/p>\n<pre><code class=\"language-php\">&lt;?php wp_get_attachment image( \u20184995\u2019 ); ?&gt;<\/code><\/pre>\n<p>Isto iria buscar a imagem em tamanho real. Se eu quisesse produzi-la, eu adicionaria eco:<\/p>\n<pre><code class=\"language-php\">&lt;?php echo wp_get_attachment image( \u20184995\u2019 ); ?&gt;<\/code><\/pre>\n<h3>Permalinks para Imagens de Diferentes Tamanhos<\/h3>\n<p>O WordPress tamb\u00e9m ir\u00e1 criar imagens usando as configura\u00e7\u00f5es de tamanho de arquivo que foram configuradas para o seu site. Voc\u00ea faz isso indo em <strong>Configura\u00e7\u00f5es &gt; M\u00eddia<\/strong>.<\/p>\n<figure id=\"attachment_70356\" aria-describedby=\"caption-attachment-70356\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70356 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/tela-configuracoes-midia.jpg\" alt=\"Tela de configura\u00e7\u00f5es de m\u00eddia\" width=\"1500\" height=\"877\"><figcaption id=\"caption-attachment-70356\" class=\"wp-caption-text\">Tela de configura\u00e7\u00f5es de m\u00eddia<\/figcaption><\/figure>\n<p>Assim, se sua imagem j\u00e1 for maior que a grande, ela criar\u00e1 tr\u00eas imagens &#8211; grande, m\u00e9dia e miniatura.<\/p>\n<p>Ele n\u00e3o os nomeia usando estas conven\u00e7\u00f5es porque voc\u00ea pode mudar o cen\u00e1rio para aqueles no futuro. Ao inv\u00e9s disso, ele usa as dimens\u00f5es do arquivo dentro do nome do arquivo e os salva no mesmo local da imagem original, na pasta do m\u00eas em wp-content\/uploads.<\/p>\n<p>A maneira mais f\u00e1cil de encontrar os links \u00e9 olhar para o seu <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-clientes-ftp\/\">cliente FTP<\/a> e encontrar todas as imagens carregadas em um determinado m\u00eas.<\/p>\n<figure id=\"attachment_70357\" aria-describedby=\"caption-attachment-70357\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70357 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/imagens-carregadas-cliente-ftp.jpg\" alt=\"Imagens carregadas em cliente FTP\" width=\"1500\" height=\"429\"><figcaption id=\"caption-attachment-70357\" class=\"wp-caption-text\">Imagens carregadas em cliente FTP<\/figcaption><\/figure>\n<p>Vamos pegar a imagem que eu carreguei no meu site chamado funnycat.jpg. Voc\u00ea pode v\u00ea-la na captura de tela acima.<\/p>\n<p>O WordPress tamb\u00e9m criou arquivos extras usando as configura\u00e7\u00f5es de tamanho de arquivo para o meu site:<\/p>\n<ul>\n<li>funnycat-150&#215;150.jpg<\/li>\n<li>funnycat-222&#215;300.jpg<\/li>\n<li>funnycat-300&#215;200.jpg<\/li>\n<li>funnycat-757&#215;1024.jpg<\/li>\n<li>funnycat-768&#215;1040.jpg<\/li>\n<li>funnycat-1135&#215;1536.jpg<\/li>\n<li>funnycat-1513&#215;2048.jpg<\/li>\n<\/ul>\n<p>Existem mais do que os padr\u00f5es porque estou usando plugins que fazem uso de tamanhos extras de imagem e definiram um tamanho adicional personalizado para um dos meus modelos de p\u00e1gina no tema. Mas voc\u00ea poderia usar o link para qualquer um deles como um link dif\u00edcil se quisesse.<\/p>\n<p>Entretanto uma op\u00e7\u00e3o melhor se voc\u00ea quisesse linkar para a imagem, seria usar a fun\u00e7\u00e3o wp_get_attachment_image() que j\u00e1 vimos, e adicionar um par\u00e2metro extra para o tamanho da imagem.<\/p>\n<p>Ent\u00e3o, para produzir a imagem de m\u00e9dio porte, voc\u00ea usaria isto:<\/p>\n<pre><code class=\"language-php\">&lt;?php echo wp_get_attachment image( \u20184995\u2019, \u2018medium\u2019 ); ?&gt;<\/code><\/pre>\n<p>Essa \u00e9 uma maneira muito mais robusta de obter a imagem do que criar um link r\u00edgido no seu c\u00f3digo.<\/p>\n<h2>Como Redirecionar Permalinks para Diferentes Tipos de Conte\u00fado<\/h2>\n<p>Editar a slug de um post existente, ou alterar as configura\u00e7\u00f5es de permalink em geral, pode causar um problema se voc\u00ea j\u00e1 tiver compartilhado posts anteriormente usando os links antigos. Se algu\u00e9m clicar nesses links, eles ser\u00e3o levados para uma p\u00e1gina 404.<\/p>\n<p>Voc\u00ea pode corrigir isso criando redirecionamentos a partir dos links antigos para os novos.<\/p>\n<h3>Redirecionamento de Posts e P\u00e1ginas Individuais<\/h3>\n<p>Para redirecionar a slug antiga de um post para o novo, voc\u00ea precisar\u00e1 configurar uma regra de redirecionamento para essas duas URLs.<\/p>\n<p>Se voc\u00ea est\u00e1 com Kinsta, voc\u00ea pode <a href=\"https:\/\/kinsta.com\/pt\/docs\/hospedagem-de-wordpress\/regras-de-redirecionamento\/\">criar regras de redirecionamento<\/a> no <a href=\"https:\/\/my.kinsta.com\/?lang=pt\">painel do MyKinsta<\/a>.<\/p>\n<p>Encontre seu site, e depois clique na op\u00e7\u00e3o <strong>Redirecionar<\/strong> no menu.<\/p>\n<figure id=\"attachment_70369\" aria-describedby=\"caption-attachment-70369\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70369 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/redirecionamentos-mykinsta.jpg\" alt=\"Redirecionamentos no MyKinsta\" width=\"1500\" height=\"761\"><figcaption id=\"caption-attachment-70369\" class=\"wp-caption-text\">Redirecionamentos no MyKinsta<\/figcaption><\/figure>\n<p>Clique no bot\u00e3o <strong>Adicionar regra de redirecionamento<\/strong> para abrir o popup de regras de redirecionamento.<\/p>\n<figure id=\"attachment_70358\" aria-describedby=\"caption-attachment-70358\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70358 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/mykinsta-adiciona-regra-redirecionamento.jpg\" alt=\"MyKinsta adiciona regra de redirecionamento\" width=\"1500\" height=\"1318\"><figcaption id=\"caption-attachment-70358\" class=\"wp-caption-text\">MyKinsta adiciona regra de redirecionamento<\/figcaption><\/figure>\n<p>Para adicionar seu redirecionamento, selecione <strong>301 redirecionar<\/strong>, depois digite a bala antiga como o <strong>Redirecionar do<\/strong> valor e a nova bala como o <strong>Redirecionar para o<\/strong> valor.<\/p>\n<p>Clique no bot\u00e3o <strong>Adicionar regra de redirecionamento<\/strong> e o seu redirecionamento ser\u00e1 configurado.<\/p>\n<p>Se voc\u00ea n\u00e3o estiver com Kinsta, voc\u00ea pode usar um <a href=\"https:\/\/kinsta.com\/pt\/blog\/redirecionamento-wordpress\/\">plugin de redirecionamento<\/a> para configurar redirecionamentos. O plugin de\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\">redirecionamento<\/a> \u00e9 o mais popular. Ele permitir\u00e1 que voc\u00ea configure redirecionamentos manualmente e tamb\u00e9m ir\u00e1 monitorar mudan\u00e7as nas suas balas e configurar redirecionamentos automaticamente para voc\u00ea.\u00a0Tenha cuidado para evitar loops de redirecionamento, pois estes resultam no erro de &#8216;<a href=\"https:\/\/kinsta.com\/pt\/blog\/err_too_many_redirects\/\">too many redirects<\/a>&#8216;, impedindo que as p\u00e1ginas sejam carregadas.<\/p>\n<p>Abaixo voc\u00ea pode ver que eu troquei a slug por um dos meus posts e o plugin a pegou e estabeleceu uma regra de redirecionamento.<\/p>\n<figure id=\"attachment_70359\" aria-describedby=\"caption-attachment-70359\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70359 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/configuracao-regra-redirecionamento-plugin.jpg\" alt=\"Configura\u00e7\u00e3o de regra de redirecionamento do plugin de redirecionamento\" width=\"1500\" height=\"613\"><figcaption id=\"caption-attachment-70359\" class=\"wp-caption-text\">Configura\u00e7\u00e3o de regra de redirecionamento do plugin de redirecionamento<\/figcaption><\/figure>\n<h3>Redirecionando P\u00e1ginas de Arquivo<\/h3>\n<p>Se voc\u00ea alterar a estrutura das suas p\u00e1ginas de arquivo usando a se\u00e7\u00e3o Opcional na p\u00e1gina de configura\u00e7\u00f5es de Permalinks, qualquer pessoa que use o link antigo para um arquivo de categoria ser\u00e1 levada para a sua p\u00e1gina 404. Portanto, voc\u00ea precisar\u00e1 configurar um redirecionamento de wildcard.<\/p>\n<p>No MyKinsta, <a href=\"https:\/\/kinsta.com\/pt\/blog\/redirecionamento-wordpress\/#redirect-rules-in-mykinsta\">crie uma regra de redirecionamento<\/a> que usa a estrutura base que voc\u00ea estava usando antes e a que voc\u00ea est\u00e1 usando agora, com um asterisco para denotar um wildcard depois dele.<\/p>\n<p>No <strong>Redirecionamento do<\/strong> campo, digite o antigo caminho para as categorias, com um wildcard. Ele precisa tomar a forma <strong>\/oldslug\/(.*)$<\/strong>. A entrada para <strong>Redirecionar para<\/strong> precisa tomar a forma <strong>\/newslug\/$1<\/strong>.<\/p>\n<p>Ent\u00e3o se voc\u00ea mudou sua estrutura de URL de categoria para usar o <strong>blog<\/strong> antes do nome da categoria ao inv\u00e9s da <strong>categoria<\/strong> padr\u00e3o, voc\u00ea digitaria <strong>\/category\/(.*)$<\/strong> no campo <strong>Redirecionar de<\/strong> e <strong>\/blog\/$1<\/strong> no campo <strong>Redirecionar para<\/strong>.<\/p>\n<figure id=\"attachment_70366\" aria-describedby=\"caption-attachment-70366\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70366 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/adicionando-wildcard-redirecionando-mykinsta.jpg\" alt=\"Adicionando um wildcard redirecionado no MyKinsta\" width=\"1500\" height=\"574\"><figcaption id=\"caption-attachment-70366\" class=\"wp-caption-text\">Adicionando um wildcard redirecionado no MyKinsta<\/figcaption><\/figure>\n<p>Se voc\u00ea estiver usando o <a href=\"https:\/\/kinsta.com\/pt\/blog\/redirecionamento-wordpress\/#creating-a-wordpress-redirect-with-a-plugin\">plugin Redirection<\/a>, voc\u00ea precisar\u00e1 ativar as fun\u00e7\u00f5es Regex primeiro, pois o asterisco wildcard \u00e9 uma fun\u00e7\u00e3o regex.<\/p>\n<p>V\u00e1 para <strong>Ferramentas &gt; Redirecionamento<\/strong> e v\u00e1 para Adicionar <strong>novo redirecionamento<\/strong> na se\u00e7\u00e3o de <strong>redirecionamento<\/strong> da tela.<\/p>\n<figure id=\"attachment_70360\" aria-describedby=\"caption-attachment-70360\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70360 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/criando-nova-regra-redirecionamento-plugin.jpg\" alt=\"Criando uma nova regra de redirecionamento com o plugin de redirecionamento\" width=\"1500\" height=\"249\"><figcaption id=\"caption-attachment-70360\" class=\"wp-caption-text\">Criando uma nova regra de redirecionamento com o plugin de redirecionamento<\/figcaption><\/figure>\n<p>Clique na caixa de <strong>op\u00e7\u00f5es URLs\/Regex<\/strong> e marque a caixa <strong>Regex<\/strong>.<\/p>\n<figure id=\"attachment_70361\" aria-describedby=\"caption-attachment-70361\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70361 size-full\" src=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/04\/configurando-wildcard-redirecionado-redirecionamento.jpg\" alt=\"Configurando um wildcard redirecionado com o plugin Redirecionamento\" width=\"1500\" height=\"229\"><figcaption id=\"caption-attachment-70361\" class=\"wp-caption-text\">Configurando um wildcard redirecionado com o plugin Redirecionamento<\/figcaption><\/figure>\n<p>No campo <strong>URL de origem<\/strong>, digite o caminho antigo para as categorias, com um curinga. Ele precisa tomar a forma <strong>\/oldslug\/(.*)$<\/strong>. A entrada para a <strong>URL de destino<\/strong> precisa tomar a forma <strong>\/newslug\/$1<\/strong>. Isso funciona exatamente da mesma forma que no MyKinsta.<\/p>\n<p><strong>Confira nosso guia em v\u00eddeo para as Melhores Pr\u00e1ticas de Redirecionamento para WordPress:<\/strong><\/p>\n<p class=\"p1\"><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=PRNMpVu2XW4\"><\/kinsta-video><\/p>\n<h2>Solucionando Problemas com o WordPress Permalinks<\/h2>\n<p>Ocasionalmente voc\u00ea pode descobrir que os permalinks n\u00e3o funcionam como voc\u00ea espera. Aqui est\u00e1 o que fazer se isso acontecer.<\/p>\n<h3>Permalinks N\u00e3o Funciona Ap\u00f3s Registrar um Tipo de Post<\/h3>\n<p>\u00c0s vezes voc\u00ea cadastra um novo tipo de post ou taxonomia e os links para as p\u00e1ginas de arquivo relevantes ou para posts do tipo post n\u00e3o se preocupam.<\/p>\n<p>N\u00e3o entre em p\u00e2nico! Isso simplesmente porque o WordPress n\u00e3o sabe que o tipo de post personalizado ou taxonomia significa uma mudan\u00e7a nas configura\u00e7\u00f5es de permalink. Simplesmente v\u00e1 em <strong>Settlings &gt; Permalinks para<\/strong> atualizar as configura\u00e7\u00f5es. Voc\u00ea nem precisa fazer nenhuma altera\u00e7\u00e3o ou clicar no bot\u00e3o <strong>Save Changes<\/strong> &#8211; basta abrir a tela para que seja suficiente.<\/p>\n<h3>Permalinks que n\u00e3o se comportam da maneira que voc\u00ea quer<\/h3>\n<p>Se seus permalinks n\u00e3o est\u00e3o funcionando como voc\u00ea espera e n\u00e3o \u00e9 porque voc\u00ea acabou de registrar um tipo de correio personalizado ou taxonomia, tente estas dicas.<\/p>\n<ul>\n<li>Verifique se voc\u00ea digitou a URL corretamente no navegador.<\/li>\n<li>V\u00e1 em <strong>Configura\u00e7\u00f5es &gt; Permalinks<\/strong> e verifique a configura\u00e7\u00e3o. As tags est\u00e3o corretas? Certifique-se de que voc\u00ea n\u00e3o perdeu nada ou usou a sintaxe errada.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/como-limpar-o-cache\/\">Limpe o cache do seu site<\/a> se voc\u00ea estiver usando um <a href=\"https:\/\/kinsta.com\/pt\/blog\/plugins-de-cache-wordpress\/\">plugin de cache<\/a>. O cache pode interferir com as altera\u00e7\u00f5es nos links.<\/li>\n<li>Se voc\u00ea mudou as configura\u00e7\u00f5es dos permalinks, voc\u00ea pode ter links no corpo do conte\u00fado do seu site que agora est\u00e3o desatualizados. Edite-os ou configure redirecione-os.<\/li>\n<li>Verifique se voc\u00ea alterou manualmente a slug para algum post e se estes precisam de edi\u00e7\u00e3o.<\/li>\n<li>Verifique se voc\u00ea tem um plugin de redirecionamento instalado ou um plugin que inclua redirecionamento. Se sim, verifique que redirecionamentos voc\u00ea adicionou \u00e0s configura\u00e7\u00f5es.<\/li>\n<li>Se voc\u00ea tiver algum plugin que afete os tipos de posts ou links, tente desativ\u00e1-los e ver se isso resolve o problema.<\/li>\n<li>Se voc\u00ea n\u00e3o conseguir acessar a tela de configura\u00e7\u00f5es de Permalinks, use o m\u00e9todo detalhado anteriormente para editar os Permalinks via <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-restaurar-base-dados-mysql-phpmyadmin\/\">phpMyAdmin<\/a>.<\/li>\n<\/ul>\n<p>Siga estas dicas e voc\u00ea deve ser capaz de fazer com que seus permalinks funcionem como deveriam.<\/p>\n\n<h2>Resumo<\/h2>\n<p>Permalinks s\u00e3o uma caracter\u00edstica incrivelmente \u00fatil do WordPress. Voc\u00ea pode us\u00e1-los para melhorar a experi\u00eancia do usu\u00e1rio e aumentar a sua classifica\u00e7\u00e3o nos motores de busca.<\/p>\n<p>Se voc\u00ea seguir o guia acima, voc\u00ea ter\u00e1 permalinks que s\u00e3o otimizados. Voc\u00ea ser\u00e1 capaz de configur\u00e1-los para funcionar exatamente da maneira que voc\u00ea precisa, para todos os tipos de postes, taxonomias e cartuchos personalizados.<\/p>\n<p>Agora, \u00e9 a sua vez: como voc\u00ea administra seus permalinks? Esquecemos de cobrir alguma coisa sobre os permalinks do WordPress? Nos deixe saber nos coment\u00e1rios abaixo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress provides a fully fledged URL rewriting system which allows site admins to set basic and advanced semantic, usable, accessible and SEO-friendly URLs. In this post we&#8217;ll dive deep into WordPress permalinks, from the basic user-level functionalities to the more advanced features of the Rewrite API.<\/p>\n","protected":false},"author":105,"featured_media":37560,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[30],"topic":[1026,1035],"class_list":["post-37525","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-wordpress","topic-desenvolvimento-wordpress","topic-seo-para-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 Guia Definitivo para WordPress Permalinks<\/title>\n<meta name=\"description\" content=\"Os permalinks do WordPress podem ser de dif\u00edcil utiliza\u00e7\u00e3o por padr\u00e3o. Aprenda como configurar lindos permalinks que ir\u00e3o aumentar sua classifica\u00e7\u00e3o SEO e UX.\" \/>\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\/permalinks-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O Guia Definitivo para WordPress Permalinks\" \/>\n<meta property=\"og:description\" content=\"Os permalinks do WordPress podem ser de dif\u00edcil utiliza\u00e7\u00e3o por padr\u00e3o. Aprenda como configurar lindos permalinks que ir\u00e3o aumentar sua classifica\u00e7\u00e3o SEO e UX.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/\" \/>\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=\"2020-06-04T12:22:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-20T10:05:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rachel McCollin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Os permalinks do WordPress podem ser de dif\u00edcil utiliza\u00e7\u00e3o por padr\u00e3o. Aprenda como configurar lindos permalinks que ir\u00e3o aumentar sua classifica\u00e7\u00e3o SEO e UX.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg\" \/>\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=\"Rachel McCollin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"38 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/\"},\"author\":{\"name\":\"Rachel McCollin\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\"},\"headline\":\"O Guia Definitivo para WordPress Permalinks\",\"datePublished\":\"2020-06-04T12:22:20+00:00\",\"dateModified\":\"2025-02-20T10:05:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/\"},\"wordCount\":7571,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg\",\"keywords\":[\"WordPress\"],\"articleSection\":[\"Desenvolvimento WordPress\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/\",\"name\":\"O Guia Definitivo para WordPress Permalinks\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg\",\"datePublished\":\"2020-06-04T12:22:20+00:00\",\"dateModified\":\"2025-02-20T10:05:20+00:00\",\"description\":\"Os permalinks do WordPress podem ser de dif\u00edcil utiliza\u00e7\u00e3o por padr\u00e3o. Aprenda como configurar lindos permalinks que ir\u00e3o aumentar sua classifica\u00e7\u00e3o SEO e UX.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg\",\"width\":1024,\"height\":512,\"caption\":\"O Guia Final para o Uso de Permalinks do WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SEO para WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/seo-para-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"O Guia Definitivo para WordPress Permalinks\"}]},{\"@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\/52eb266d622b565d3206e355caac172e\",\"name\":\"Rachel McCollin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"caption\":\"Rachel McCollin\"},\"description\":\"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/rachelmccollin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"O Guia Definitivo para WordPress Permalinks","description":"Os permalinks do WordPress podem ser de dif\u00edcil utiliza\u00e7\u00e3o por padr\u00e3o. Aprenda como configurar lindos permalinks que ir\u00e3o aumentar sua classifica\u00e7\u00e3o SEO e UX.","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\/permalinks-wordpress\/","og_locale":"pt_PT","og_type":"article","og_title":"O Guia Definitivo para WordPress Permalinks","og_description":"Os permalinks do WordPress podem ser de dif\u00edcil utiliza\u00e7\u00e3o por padr\u00e3o. Aprenda como configurar lindos permalinks que ir\u00e3o aumentar sua classifica\u00e7\u00e3o SEO e UX.","og_url":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2020-06-04T12:22:20+00:00","article_modified_time":"2025-02-20T10:05:20+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg","type":"image\/jpeg"}],"author":"Rachel McCollin","twitter_card":"summary_large_image","twitter_description":"Os permalinks do WordPress podem ser de dif\u00edcil utiliza\u00e7\u00e3o por padr\u00e3o. Aprenda como configurar lindos permalinks que ir\u00e3o aumentar sua classifica\u00e7\u00e3o SEO e UX.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Rachel McCollin","Tempo estimado de leitura":"38 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/"},"author":{"name":"Rachel McCollin","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/52eb266d622b565d3206e355caac172e"},"headline":"O Guia Definitivo para WordPress Permalinks","datePublished":"2020-06-04T12:22:20+00:00","dateModified":"2025-02-20T10:05:20+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/"},"wordCount":7571,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg","keywords":["WordPress"],"articleSection":["Desenvolvimento WordPress"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/","url":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/","name":"O Guia Definitivo para WordPress Permalinks","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg","datePublished":"2020-06-04T12:22:20+00:00","dateModified":"2025-02-20T10:05:20+00:00","description":"Os permalinks do WordPress podem ser de dif\u00edcil utiliza\u00e7\u00e3o por padr\u00e3o. Aprenda como configurar lindos permalinks que ir\u00e3o aumentar sua classifica\u00e7\u00e3o SEO e UX.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2020\/06\/uso-permalinks-wordpress.jpg","width":1024,"height":512,"caption":"O Guia Final para o Uso de Permalinks do WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/permalinks-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"SEO para WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/seo-para-wordpress\/"},{"@type":"ListItem","position":3,"name":"O Guia Definitivo para WordPress Permalinks"}]},{"@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\/52eb266d622b565d3206e355caac172e","name":"Rachel McCollin","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","caption":"Rachel McCollin"},"description":"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.","url":"https:\/\/kinsta.com\/pt\/blog\/author\/rachelmccollin\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/37525","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\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=37525"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/37525\/revisions"}],"predecessor-version":[{"id":51109,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/37525\/revisions\/51109"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/translations\/dk"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/translations\/jp"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/37525\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/37560"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=37525"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=37525"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=37525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}