Como criar tipos de postagem personalizados no WordPress

Publicados: 2018-01-31

Antes de mostrarmos como criar seu próprio tipo de postagem personalizado, que você usará com orgulho em seu novo blog com WordPress, vamos ver o que realmente é um tipo de postagem personalizado.

Um tipo de postagem é simplesmente um conjunto de regras usadas para descrever a forma como o conteúdo é apresentado em seu artigo. Cada tipo de postagem tem seus próprios parâmetros que o definem para que você possa diferenciar uma postagem, uma página, um arquivo, uma revisão ou um menu de navegação. Mas, como você verá, se começar a escrever artigos como suas postagens, tudo o que você escrever terá a mesma estrutura. Isso porque você usará o mesmo modelo para a postagem. Mas está tudo bem se você escreve um blog onde um tipo de postagem é suficiente para lidar com seus artigos.

Através de uma história não tão longa, o WordPress evoluiu tremendamente e definitivamente superou seu papel como uma plataforma de blog. Ele se tornou um dos sistemas de gerenciamento de conteúdo mais usados ​​e apreciados do mundo. Permitir que as pessoas criem tipos de postagem personalizados é um dos principais motivos para isso.

Vamos ver o que um tipo de postagem personalizado pode fazer por você em um exemplo simples. Imagine que você esteja administrando um site de jogos. Você deseja publicar notícias regularmente; há vários trailers publicados todos os dias que você pode compartilhar com seu público, seus autores jogam novos jogos e escrevem análises, você deseja publicar capturas de tela de sua última partida online, etc.

Como você já pode adivinhar, há vários tipos de conteúdo de que você precisaria neste caso e se você continuar usando postagens regulares, todo o conteúdo terá a mesma aparência e tornará mais difícil para você e para seus visitantes encontrar a diferença entre um artigo de vídeo e uma revisão. Sim, você deseja um tipo de postagem personalizado para fazer tudo parecer mais organizado.

Fique com essa imagem apenas por mais alguns segundos. Se você criar um tipo de postagem personalizado, suas notícias podem ter uma área especial onde você pode colocar um link para a fonte. Seu tipo de postagem de resenha de jogo pode ter uma classificação que o autor deu a um determinado jogo, incluindo um sistema baseado em estrelas, e você pode aplicar estilos diferentes para, digamos, o subtítulo de sua resenha. O tipo de postagem de seus trailers acentua um vídeo e permite que as pessoas o apreciem em uma mesa de luz em vez de visualizá-lo em uma postagem. Podemos continuar para sempre, mas você entendeu, certo?

Crie um tipo de postagem personalizado

OK, sabemos que você está ficando entediado com nossa conversa - você está aqui para aprender como criar uma postagem personalizada, então vamos começar. Alongue os músculos, respire fundo e quando estiver pronto, vamos começar. Se você estiver interessado em se aprofundar no WordPress e no código, pule para o plug-in que o ajudará.

  1. Abra o arquivo functions.php e cole o código a seguir.

Certifique-se de que o código seja colocado antes da tag PHP de fechamento (?>) Ou não funcionará.

 // Cria tipo de postagem personalizada de resenhas de jogos
function game_reviews_init () {
$ args = array (
'label' => 'Críticas de jogos',
'public' => true,
'show_ui' => verdadeiro,
'capacity_type' => 'post',
'hierárquico' => falso,
'reescrever' => array ('slug' => 'análises de jogos'),
'query_var' => true,
'menu_icon' => 'dashicons-video-alt',
'suporta' => array (
'título',
'editor',
'excerto',
'trackbacks',
'Os campos personalizados',
'comentários',
'revisões',
'miniatura',
'autor',
'atributos de página',)
);
register_post_type ('revisões do jogo', $ args);
}
add_action ('init', 'game_reviews_init');
  1. Salvar alterações

Se você der uma olhada na sua área de administração no WordPress, você notará que há um novo item “Críticas de Jogos” disponível no menu. Até agora, será semelhante a qualquer outra postagem, mas você ainda não será capaz de ver essas postagens online. Você tem mais algumas etapas a seguir para aproveitar ao máximo esse tipo de postagem personalizada.

Certifique-se de configurar seus permalinks antes de tentar sua nova postagem ou você acabará com um erro.

Crie um modelo para o seu novo tipo de postagem personalizado:

  1. Abra a pasta do seu tema
  2. Crie um novo arquivo e nomeie-o como game-review-template.php
  3. Abra o arquivo e cole o seguinte:
 <? php
/ **
* Nome do modelo: Críticas de jogos
** /
?>
  1. Abra o arquivo page.php que está localizado na pasta do seu tema
  2. Copie e cole o código em seu game-review-template.php
  3. Encontre um trecho de código que seja o mesmo ou semelhante a este (pode depender do seu tema):
 <? php endif; ?>
<? php endwhile; ?>

Quando você localizar esta parte, vamos modificá-la para que você possa mostrar seu tipo de postagem personalizada em uma nova página. Você deve adicionar a linha $ query acima do seu loop e então modificar o próprio loop. Quando você modifica o código, ele deve ter a seguinte aparência:

 <? php
 $ query = new WP_Query (array ('post_type' 
=> 'análises de jogos', 'posts_per_page' => 5));
 while ($ query-> have_posts ()): $ query-> the_post (); 
?>
// Seu código, por exemplo, "the_content ();"
  1. Salvar alterações
  2. Vá para Páginas -> Adicionar novo
  3. Crie uma página com o nome “Críticas de jogos”
  4. No lado direito, na guia “Atributos da página”, você deve encontrar “Modelo”
Modelos de página personalizados no WordPress

Escolha um modelo que você criou em uma das etapas anteriores e atribua-o à página.

  1. Salvar alterações

É isso. Você deve tentar de tudo e criar uma nova postagem de revisão do jogo. Depois de abrir a página de análise do jogo, você poderá ver os tipos de postagem de suas notícias alinhados cronologicamente, exatamente como seria uma postagem normal.

E isso é só o começo. Você criou o tipo de postagem personalizado, mas agora deve modificá-lo da maneira que desejar e adicionar o código de que precisa.

Crie tipos de postagem personalizados com plug-ins

Quando você começa a criar seus próprios tipos de postagem para expandir seu WordPress, há duas maneiras de fazer isso. Já mostramos um - como criar manualmente um tipo de postagem personalizado. Seguindo várias etapas, você pode criar um tipo de postagem personalizado, mas pode demorar muito se você for um iniciante em WordPress e não estiver acostumado a lidar com o código. Mas você não precisa mexer no código - se precisar de uma solução mais simples e rápida, você pode criar inúmeros tipos de postagem personalizados usando um dos plug-ins.

Nesta parte do tutorial, estamos prestes a mostrar um dos melhores plug-ins que criará esses tipos de postagem personalizados para você. Você não terá que codificar ou mesmo copiar / colar o código. Simplesmente instale o plugin, escreva o nome do seu novo tipo de postagem e configure-o através da GUI.

IU do tipo de postagem personalizada

PREÇO: grátis

IU do tipo de postagem personalizada


Se você só precisa registrar um tipo de postagem personalizado, este plugin fará um bom trabalho. Depois de instalá-lo, você poderá criar tipos de postes personalizados e taxonomias. Basta ir a um menu recém-criado, adicionar um novo tipo de postagem personalizado e escrever o nome e a descrição de seu novo tipo de postagem. É fácil assim, mas você deve notar que este plugin não exibirá seu novo tipo de postagem . Depois de registrar o novo tipo de postagem, você ainda decide como exibi-lo. Sugerimos que você verifique como fazer isso ou use algum outro plugin que também pode exibir suas postagens.

Consulte Mais informação:
Guia sobre tipos de postagem personalizados do WordPress

Conclusão

Tipos de postagem personalizados são um dos maiores recursos do WordPress até hoje. Simplesmente modificando algumas linhas de código ou usando um plugin, você pode gerar um tipo de postagem que será exclusivo para o seu site. A verdade é que pode ser um pouco mais difícil para um iniciante completar tudo pela primeira vez, mas se você seguir este tutorial, não terá problemas.