Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como alterar os Permalinks do tipo de postagem personalizada no WordPress

Por padrão, você pode alterar a estrutura de permalink dos posts do WordPress, mas não dos tipos de posts personalizados. No entanto, com o plugin certo, você pode criar facilmente permalinks para posts personalizados.

Ao longo dos anos, ajudamos milhares de usuários do WordPress a otimizar seus sites para mecanismos de pesquisa e a definir corretamente as configurações de permalink. Depois de testar vários plugins, a maneira mais fácil de alterar os permalinks de posts personalizados é usar o plugin Custom Post Type Permalinks.

Neste artigo, mostraremos a você como alterar os permalinks de tipos de post personalizados no WordPress.

How to change custom post type permalinks in WordPress

Por que alterar os Permalinks do tipo de postagem personalizada no WordPress?

O WordPress usa uma estrutura de URL amigável para SEO, o que torna os URLs do WordPress legíveis e compatíveis com os mecanismos de pesquisa. Esses URLs amigáveis para SEO são chamados de permalinks.

Você pode personalizar os permalinks visitando a página Configurações ” Permalinks no painel do WordPress. No entanto, você perceberá que só pode alterar a estrutura de permalink para posts de blog.

WordPress Permalink Settings

Se você estiver usando tipos de post personalizados ou taxonomias personalizadas em seu site, o WordPress usará a estrutura de permalink padrão para eles.

Por exemplo, se você tiver um tipo de post personalizado chamado Movies (Filmes), sua estrutura de URL será semelhante a esta:

https://example.com/movies/the-force-awakens/

Ou, se o seu tipo de postagem personalizada tiver arquivos ativados, o URL da página de arquivo será semelhante a este:

https://example.com/movies/

Esse esquema de URL é bastante amigável para SEO e, na maioria dos casos, você não precisa alterá-lo em seu site WordPress. No entanto, talvez você queira personalizá-lo para atender às suas próprias necessidades.

Dito isso, vamos ver como você pode personalizar facilmente a estrutura de permalink do tipo de postagem personalizada no WordPress.

Alterando Permalinks de tipos de post personalizados no WordPress

A maneira mais fácil de editar permalinks de tipo de postagem personalizada é usar o plug-in Custom Post Type Permalinks. Ele é um plug-in gratuito do WordPress que adiciona mais opções de configurações de permalink do WordPress e permite que você as personalize para diferentes tipos de post.

Isenção de responsabilidade: o plug-in Custom Post Type Permalinks não é atualizado há algum tempo, mas nós o testamos recentemente e ele ainda está funcionando bem. Para obter detalhes, consulte nosso guia sobre se você deve usar plug-ins desatualizados.

A primeira coisa que você precisa fazer é instalar e ativar o plug-in Custom Post Type Permalinks. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Após a ativação, você precisa visitar a página Settings ” Permalinks no painel do WordPress e rolar para baixo até a seção “Permalink Settings for Custom Post Types”.

Permalink settings for custom post

Aqui, você pode alterar a estrutura de permalink de itens específicos em seu tipo de post personalizado.

Você pode usar todas as tags de permalink padrão do WordPress. Para obter uma lista completa das tags disponíveis, consulte nosso artigo sobre como usar uma estrutura de URL amigável para SEO no WordPress.

Exemplos de Permalinks de tipos de post personalizados

Vamos supor que você queira usar o ID do post em vez do nome do post no URL. Nesse caso, tudo o que você precisa fazer é adicionar esta tag:

/%post_id%/

Observe as barras finais no início e no final da tag. Essas barras finais são os separadores. Sem elas, seus permalinks não funcionarão.

Separators in permalinks

Não se esqueça de clicar no botão “Save Changes” (Salvar alterações) para armazenar suas configurações.

Agora, os permalinks do WordPress para um único item em seu tipo de postagem personalizada terão a seguinte aparência:

https://example.com/courses/133/

O número no URL será o ID numérico da postagem em seu banco de dados do WordPress.

Vamos dar uma olhada em outro exemplo. Digamos que você queira adicionar /year/ antes do nome da postagem no URL. Nesse caso, você usará essas tags:

/%year%/%post_name%/

Quando terminar, basta clicar no botão “Save Changes” (Salvar alterações) para atualizar seus permalinks.

Agora, o permalink de item único para seu tipo de postagem personalizada terá a seguinte aparência:

https://example.com/courses/2023/seo-for-beginners/

Agora, vamos supor que você esteja usando uma taxonomia personalizada chamada “marketing digital” com o seu tipo de post personalizado “cursos” e deseja adicionar o termo da taxonomia personalizada ao URL.

Nesse caso, você usará essas tags:

/%digital_marketing%/%post_name%/

Neste exemplo, “marketing digital” é o slug da taxonomia personalizada. O permalink de item único para seu tipo de post personalizado terá a seguinte aparência:

https://example.com/courses/digital-marketing/seo-for-beginners/

Esperamos que este artigo tenha ajudado você a aprender como alterar facilmente os permalinks de tipos de post personalizados no WordPress. Talvez você também queira ver os truques mais úteis para tipos de posts personalizados no WordPress e como reordenar facilmente os posts no WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

13 ComentáriosDeixe uma resposta

  1. Erik

    I want to let the name of the post type out of the permalink, is this possible?

    Fex example:

    mywebsite.com/location/texas

    to

    mywebsite.com/texas

    Is this possible with this plugin? Or can I use something else for this?

  2. Terry Yung

    Fantastic article!
    I have a custom post type that users may change their post title frequently. With this plugin I don’t have to worry about new titles with old-title-containing permalinks!

    • WPBeginner Support

      Glad our article was helpful :)

      Administrador

  3. Scott

    Pulling my hair out trying to figure out why I couldn’t do this with the default WP settings. Thank you!

    • WPBeginner Support

      Glad our guide could help :)

      Administrador

  4. Morgan

    Hi,

    How do you remove the date from a URL and still keep all the link juice?

  5. Elliott

    What if you want to change the main taxonomy name, like for instance in your article the term “movies”. A theme I am using has a set url for the portfolio items and I want to change it. for example it uses domain.com/motor_project/protfolio-item and I want to change the term /motor_project/

    • WPBeginner Support

      For a custom post type built into your theme, you would first want to reach out to your theme’s support to ensure there is not a specific reason for the permalink being the way it is.

      Administrador

  6. Pardeep Singh

    Hi,

    I am using two post types:
    a) Posts ( Default post type)
    b) Program ( Custom Post Type )

    I want to add the string ‘blog’ for default post type post and ‘program’ for custom post type like:

    example.com/blog/post-name/
    example.com/program/program-name/

    If I am trying to add it into the permalink into admin panel then it is also added into the program post type like : example.com/blog/program/program-name/

    I am using custom-post-type-ui for custom post and “With Front” property is set to false. But still not working fine.

    Thanks in advance.

  7. md.ismail hossain

    this post is very helpful to learn about custom post…………thanks for posting….

  8. Mike Patterson

    For SEO, this is very important. It’s more like having a keyword in the web link itself. Nice post

  9. rezky

    hello, i wanna ask,
    how do I get a list of posts custome post type in which will be in place at the end of the article on the type of regular post?
    who only took the post whose title is almost as usual on the post?

    for example, the usual post
    Article title —- —-

    Content —– —
    —- End of the content —
    lamborgini car list
    Car lamborgini 5
    Car lamborgini 4
    Car lamborgini 3
    Car lamborgini 2
    Car lamborgini 1

    and so on until there are no same title

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.