fbpx

Bem vindo ao
Blog da FULL.

Aprenda, crie e cresça seu negócio na internet.

Encontre conteúdos, dicas, tutoriais e novidades sobre as principais ferramentas Wordpress

Como criar tipos de postagem personalizados do WordPress

Você está em:

Como criar tipos de postagem personalizados do WordPress
Como criar tipos de postagem personalizados do WordPress

O WordPress pode exibir uma infinidade de diferentes tipos de conteúdo, mas organizá-lo pode ser difícil. As opções padrão são bastante limitadas e personalizá-las pode ser confuso. É justamente por isso que decidi montar este breve guia.

Ao usar tipos de postagem personalizados, você pode criar um novo tipo de item – como postagens e páginas – que conterá um conjunto diferente de dados. Ele terá seu próprio menu de administração, suas próprias páginas de edição, suas próprias taxonomias personalizadas e vários outros utilitários.

Se você está se perguntando por que precisa de um desses em primeiro lugar, eles são melhores para sites com conteúdo organizado em uma estrutura incomum. Portanto, se você tiver algum conteúdo que precise exibir de maneira diferente das postagens e páginas regulares, um tipo de postagem personalizado pode ser exatamente o que você precisa. Eles também são ótimos para SEO, devido aos seus links permanentes integrados.

O que é um tipo de postagem personalizada?

Um tipo de postagem, apesar do nome específico, pode ser usado para qualquer tipo de conteúdo. Você provavelmente já os viu antes, já que os desenvolvedores usam tipos de postagem personalizados para adicionar portfólios, funcionários, depoimentos e muito mais aos seus temas do WordPress . Portanto, um tipo de postagem personalizado é apenas uma postagem regular com um valor diferente de post_type no banco de dados. Existem cinco tipos de postagem padrão: postagem, página, anexo, revisão e menu de navegação. O WordPress 3.0+, no entanto, oferece a capacidade de adicionar seus próprios personalizados.

Tipos de postagem e taxonomias do WordPress

O termo taxonomia aparece frequentemente em referência a tipos de postagem personalizados e isso pode ser um pouco confuso para alguns. Para quem é novo no WordPress, as taxonomias são uma maneira de agrupar postagens e tipos de postagem personalizados. O WordPress vem com quatro formatos integrados: categoria, tag, categoria de link e formatos de postagem. Você pode aprender mais sobre as especificidades deles no WordPress Codex . No entanto, você também pode criar suas próprias taxonomias personalizadas e usá-las em seus tipos de postagem para agrupar e classificar conteúdo.

Como criar um tipo de postagem personalizado?

Adicionar tipos de postagem personalizados no WordPress é extremamente fácil, pois o WordPress inclui a função principal register_post_type que pode ser usada para criá-los. Isso significa que, se você é um desenvolvedor de plugins, pode incluir facilmente tipos de postagem personalizados no tema que está criando. Ou você pode adicioná-los por meio de seu tema filho ou por meio de um plug-in personalizado.

Criando um tipo de postagem personalizado manualmente (usando código)

Primeiramente, onde você deve adicionar seu código? O melhor lugar para registrar e adicionar seus tipos de postagem personalizados depende do seu projeto. Se você estiver trabalhando em um site cliente que já tem um tema ativo, você desejará criar um tema filho e registrar seus tipos de postagem a partir daí. Se você estiver criando seu próprio tema personalizado, você pode colocar o código no arquivo functions.php ou em qualquer outro arquivo chamado de seu functions.php. E se você estiver desenvolvendo um plug-in, não importa onde você adiciona o código, desde que o código seja executado antes do gancho de ação ‘init’ para garantir que ele esteja disponível.

Para fins de teste, seu arquivo functions.php funcionará bem. Mas um plugin garantirá que você não quebrará seu site ao alterar ou atualizar seu tema.

Se o tipo de postagem personalizado for realmente importante, considere torná-lo um plugin obrigatório. Para os não iniciados, os plugins obrigatórios são instalados em um diretório especial dentro da pasta de conteúdo e são ativados automaticamente em todos os sites. Os plug-ins obrigatórios não aparecem na lista padrão de plug-ins na página de plug-ins do wp-admin .

De qualquer forma, um tipo de postagem personalizado pode ser adicionado ao WordPress por meio da função register_post_type() . Isso permite que você defina um novo por vários rótulos. Depois de criar seu cabeçalho, você pode usar esta função antes do admin_menu , mas depois dos ganchos de ação after_setup_theme . Se criado corretamente, você pode fazer isso com apenas algumas linhas de código. Do WordPress Codex , aqui está um exemplo simples de um novo tipo de postagem personalizado:

function create_post_type() {

  register_post_type( ‘acme_product’,

    array(

      ‘labels’ => array(

        ‘name’ => __( ‘Products’ ),

        ‘singular_name’ => __( ‘Product’ )

      ),

      ‘public’ => true,

      ‘has_archive’ => true,

    )

  );

}

add_action( ‘init’, ‘create_post_type’ );

Isso criaria um tipo de postagem chamado “produto” identificado como “acme_product”. A função register_post_type obtém dois valores. O primeiro sendo “rótulos” para o nome. O segundo é “público” para que apareça na tela de administração e no seu site. E por último “has_archive” para habilitar o arquivo do novo tipo de postagem.

Depois de configurar isso, você deve ver a entrada de menu para o tipo de postagem personalizada, poder adicionar postagens, visualizar a lista de postagens no administrador e visitá-las em seu site. Há muitos outros valores ou argumentos que você pode adicionar a uma página personalizada. Uma lista completa deles pode ser encontrada na página do tipo de postagem de registro do Codex .

Em seguida, crie uma imagem de ícone de 16 × 16 pixels e salve-a na sua pasta de plugins atual. Isso é necessário para o ícone de tipo de postagem personalizado no painel. Outra opção é usar um ícone de fonte. Se você estiver interessado em seguir esse caminho, temos um guia rápido sobre como usar Dashicons para seus tipos de postagem personalizados que você deve ler. Então você pode ir e ativar o plugin.

Uma observação sobre nomenclatura: embora seja tentador e conveniente usar um identificador de tipo de postagem personalizado simples, é melhor prefixar. Use um namespace curto que identifique o plug-in, tema ou site que usa o tipo personalizado. Para um guia muito mais detalhado, confira o guia tuts+ para WordPress Custom Post Types. Eles se aprofundam em mais opções de código e tipo de postagem personalizadas se você quiser codificar seus tipos de postagem. Mas se você quer uma opção mais rápida e fácil, continue lendo!

Criando um tipo de postagem personalizado com um plug-in

Plugin ilimitado de tipos de postagem

INFORMAÇÕES E DOWNLOADVEJA A DEMONSTRAÇÃO

A maneira mais fácil de adicionar novos tipos de postagem personalizados é com um plugin. O plugin gratuito Post Types Unlimited facilita a criação e o gerenciamento de tipos de postagem personalizados. Você também pode criar taxonomias personalizadas.

Tudo o que você precisa fazer é instalar o plugin. Você pode pegá-lo diretamente do diretório do WordPress (veja os links acima). Ou instale-o no painel do WordPress em Plugins> Adicionar novo e procure por “tipos de postagem ilimitados” – deve ser o primeiro resultado. Basta instalar e ativar.

Plugin Ilimitado de Tipos de Post - Criar Novos Tipos de Post

Isso adicionará um novo item de menu Tipos de postagem na parte inferior do seu painel. Clique nele para começar a criar seus novos tipos de postagem e taxonomias. Existem várias opções para o tipo de postagem personalizado ou nome de taxonomia, tornando o novo tipo de postagem visível para os autores, onde ele aparece em seu painel (ou onde dentro de um submenu, como em “Configurações”), o ícone do menu, metaboxes compatíveis (basta verificar os que você gostaria de incluir) e até mesmo configurações avançadas para a API REST.

Escolha as opções que deseja habilitar para seu novo tipo de postagem e salve. É isso. Está pronto para ir! Basta procurar o nome que você deu ao seu novo tipo de postagem personalizado em seu painel. O nosso é chamado de “Meus tipos de postagem” na captura de tela acima. (Observação – não atribuímos um local, então ele foi simplesmente adicionado após os tipos de postagem existentes em nosso site de teste.)

Plugin Ilimitado de Tipos de Post - Total de Opções

O Post Types Unlimited foi criado para funcionar muito bem com qualquer tema WordPress, mas se você estiver usando o Tema Total WordPress , terá acesso a uma tonelada de opções exclusivas e poderosas. Defina uma página principal personalizada para suas trilhas de navegação, escolha as opções de layout de arquivo do novo tipo de postagem, selecione blocos e meta de entrada (e entrada única), ative a paginação Próximo/Anterior e muito mais.

Alternativa: WCK WordPress Creation Kit PRO

Criador de tipos de postagem personalizados e campos personalizados - WCK

INFORMAÇÕES E DOWNLOADVEJA A DEMONSTRAÇÃO

O WordPress Creation Kit PRO é um plugin premium do WordPress que facilita a personalização de sua instalação do WordPress para que clientes ou colaboradores vejam apenas o que você deseja. Este poderoso plugin oferece controle sobre campos personalizados e tipo de postagem para criar sua própria instalação limpa do WordPress.

Se você é um desenvolvedor da Web, provavelmente já sabe que o WordPress pode ser esmagador para alguns clientes, e uma maneira de ajudá-los a otimizar o processo de uso do site é reduzir o que eles podem e não podem ver no suporte do WordPress. instalação. Entre no WordPress Creation Kit PRO. Com isso, você pode criar uma instalação amigável do WordPress específica para o seu cliente. Você pode criar e renomear tipos de postagem personalizados e taxonomias para facilitar a compreensão ou ocultar algumas das opções de configuração incluídas no tema WordPress que você usou para o site. Há tons que você pode fazer com o WordPress Creation Kit PRO.

Outro ótimo recurso do WordPress Creation Kit PRO são os campos personalizados incluídos. Dependendo do tipo de postagem que você está criando, você pode adicionar uma área de texto para o conteúdo, uma lista suspensa de opções (como os títulos dos membros da equipe ou o tipo de equipamento usado para uma sessão de fotos), a data ou qualquer outra coisa. Quaisquer que sejam suas necessidades, o WordPress Creation Kit PRO inclui 11 opções de campos personalizados para que você possa tornar seus tipos de postagem fáceis de usar para seus clientes.

Conclusão

Tipos de postagem personalizados podem parecer intimidantes, mas não precisam ser. Com um pouco de prática, você pode aprender o básico sobre os tipos de postagem personalizados e criar o site de que precisa. E com o plugin gratuito Post Types Unlimited, não há desculpa para não fazê-lo. Agora que você aprendeu o básico, informe-nos se tiver outras dúvidas. Ou se você tiver mais dicas úteis, compartilhe-as! Sinta-se livre para me deixar cair uma linha nos comentários abaixo. Vamos iniciar uma discussão!

Aprenda com a FULL.

Junte-se a mais de 50 mil pessoas que recebem em primeira mão as principais ferramentas e tecnologia para desenvolvimento web

Meu carrinho
🎁 Faltam R$100,00 para liberar a Black da FULL
Seu carrinho está vazio.

Parece que você não adicionou nada ao seu carrinho =(