Como criar um tipo de postagem personalizada (CPT) e taxonomia do WordPress – Tutorial, dicas e truques do Hello World

Publicados: 2016-03-11

Impressionante. Vamos falar sobre Custom Post Type (CPT). Isso também irá ajudá-lo se tiver perguntas abaixo:

  • Como criar tipos de postagem personalizados no WordPress?
  • Gerar tipo de postagem do WordPress
  • Crie seu primeiro tipo de postagem personalizada do WordPress
  • Taxonomia CPT do WordPress
  • Guia completo para tipos de postagem personalizados do WordPress

O WordPress é uma das plataformas de blogs mais usadas com muitos recursos poderosos e Custom Post Type é um deles. Eu nunca olhei para Custom Post Type (CPT) no WordPress antes, mas recentemente eu queria criar uma nova seção para “Ofertas“.

Existem duas maneiras de você conseguir isso:

  1. Crie um novo subdomínio: http://deals.crunchify.com/
  2. Crie um novo tipo de postagem personalizada: https://crunchify.com/deals/

Para alcançar point 1 você pode simplesmente criar um subdomínio e instalar uma nova instalação do WordPress e iniciar um novo blog. Mas acredito que ninguém quer fazer isso para criar apenas uma seção simples. Então, vamos dar uma olhada no point 2 neste tutorial.

O WordPress tem vários tipos de postagem que são padrão, como:

  • Anexo (tipo de postagem: 'anexo')
  • Postagem (Tipo de postagem: 'postagem')
  • Menu de navegação (Tipo de postagem: 'nav_menu_item')
  • Revisão (tipo de postagem: 'revisão')
  • Página (tipo de postagem: 'página')

Agora, o que é CPT?

Custom post types (CPT) são novos tipos de postagem que você pode criar. Um tipo de postagem personalizado pode ser adicionado ao WordPress por meio da função register_post_type() . Esta função permite definir um novo tipo de postagem por seus rótulos, recursos suportados, disponibilidade e outras especificidades.

Vamos começar.

Passo 1

Aqui está o que precisamos para criar um novo Custom Post Type chamado " Deals ".

O código acima criará uma nova seção chamada Deals , que chamamos de Tipo de postagem personalizada

Criar novo tipo de postagem personalizado - CPT - Dicas do Crunchify

Como adicionar tags ao tipo de postagem personalizada? A linha 'taxonomies' => array('post_tag') no snippet acima adicionará tags padrão do WordPress aos seus tipos de postagem personalizados.

Passo 2

Agora, e se você quiser criar uma Custom Taxonomy chamada Type . Com a função register_taxonomy você pode simplesmente criar taxonomy.

Criar nova taxonomia personalizada - Dicas do Crunchify

Etapa 3

Agora crie seu primeiro post de ofertas. Aqui está uma captura de tela Add New Deal .

Crie um novo tipo de postagem personalizada de ofertas no Crunchify

Passo 4

Crie sua primeira taxonomia de Tipos. Aqui está uma página Add New Type .

Página de taxonomia personalizada

Criamos WordPress Custom Post Type - Deals and Custom Taxonomy - Types usando este tutorial. No próximo tutorial cobriremos um pouco mais de personalização sobre isso.

Qual o proximo? Obtenha dicas e truques do WordPress Custom Post Type (CPT) para RSS, YARPP, Post Meta, Footer, HomePage.

Além disso, confira outro tutorial sobre CPT.

Como adicionar taxonomia personalizada no tipo de postagem personalizada permalink?