Como criar tipos de postagem personalizados no WordPress

Como criar tipos de postagem personalizados no WordPress


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 publicação tem seus próprios parâmetros que a definem para que você possa diferenciar uma publicação, página, arquivo, revisão ou um menu de navegação. Mas como você verá, se você começar a escrever artigos como suas postagens, tudo o que você escrever terá a mesma estrutura. Isso ocorre porque você usará o mesmo modelo para a postagem. Mas tudo bem se você escrever um blog em que um tipo de postagem seja suficiente para lidar com seus artigos.

Através da história não tão longa, o WordPress evoluiu tremendamente e definitivamente superou seu papel como plataforma de blog. Tornou-se um dos sistemas de gerenciamento de conteúdo mais utilizados e apreciados no 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ê está executando um site de jogos. Você deseja publicar notícias regularmente, existem inúmeros trailers publicados todos os dias que você pode compartilhar com seu público, seus autores jogam novos jogos e escrevem críticas, você deseja publicar capturas de tela da sua última partida online, etc..

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

Fique com essa foto apenas por mais alguns segundos. Se você criar um tipo de postagem personalizado, suas notícias poderão ter uma área especial na qual você poderá colocar um link para a fonte. O tipo de postagem de revisão do jogo pode ter uma classificação que o autor atribuiu a um determinado jogo, incluindo um sistema baseado em estrela, e você pode aplicar estilos diferentes para, digamos, a legenda da sua análise. O tipo de postagem de seus trailers acentuaria um vídeo e permitiria que as pessoas gostassem dele em uma mesa de luz, em vez de visualizá-lo em uma postagem. Podemos continuar para sempre, mas você entendeu certo?

  • Criar um tipo de postagem personalizada
  • Crie tipos de postagem personalizados com plug-ins

Crie um tipo de postagem personalizada:

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

  1. Abra o arquivo functions.php e cole o seguinte código.
  2. Verifique se o código foi colocado antes da tag PHP de fechamento (?>) Ou se não funcionará.

    // Cria o tipo de postagem personalizada de análises de jogos
    função game_reviews_init () {
    $ args = matriz (
    'label' => 'Revisões do jogo',
    'public' => true,
    'show_ui' => verdadeiro,
    'capacity_type' => 'postagem',
    'hierárquico' => falso,
    'reescrever' => matriz ('slug' => 'revisões do jogo'),
    'query_var' => true,
    'menu_icon' => 'dashicons-video-alt',
    'suporta' => matriz (
    'título',
    'editor',
    'excerto',
    'trackbacks',
    'Os campos personalizados',
    'comentários',
    'revisões',
    'miniatura',
    'autor',
    'page-attribute',)
    );
    register_post_type ('revisões do jogo', $ args);
    }
    add_action ('init', 'game_reviews_init');
  3. Salvar alterações

Se você der uma olhada na sua área de administração no WordPress, notará que há um novo item “Revisões do jogo” disponível no menu. Até agora, ele será parecido com qualquer outro post, mas você ainda não poderá vê-los online. Você precisa seguir mais algumas etapas para aproveitar ao máximo esse tipo de postagem personalizada.

Certifique-se de configurar os seus links permanentes antes de tentar sua nova postagem ou você receberá um erro.

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

  1. Abra a pasta do seu tema
  2. Crie um novo arquivo e denomine-o como game-review-template.php
  3. Abra o arquivo e cole o seguinte:
  4. 
    
  5. Abra o arquivo page.php localizado na pasta do seu tema
  6. Copie e cole o código em você game-review-template.php
  7. Encontre um pedaço de código igual ou semelhante a este (pode depender do seu tema):
  8. 
    
    
    

    Quando você localizou esta parte, vamos modificá-la para que você possa mostrar seu tipo de postagem personalizado em uma nova página. Você deve adicionar o $ query linha acima do seu loop e modifique o próprio loop. Quando você modifica o código, ele deve ficar assim:

     'revisões do jogo', 'posts_per_page' => 5));
    while ($ query-> have_posts ()): $ query-> the_post (); ?>
    // Seu código, por exemplo "o conteúdo();"
    
    
    
  9. Salvar alterações
  10. Vamos para Páginas -> Adicionar novo
  11. Crie uma página com o nome “Revisões do jogo”
  12. No lado direito, na guia “Atributos da página”, você deve encontrar “Modelo”
  13. Escolha um modelo que você criou em uma das etapas anteriores e atribua-o à página.
    Modelos de página personalizados no WordPress

  14. Salvar alterações

É isso aí. Você deve tentar de tudo e criar uma nova postagem de Revisão do jogo. Depois de abrir sua página de Revisão do jogo, você poderá ver os tipos de post de notícias alinhados cronologicamente, como faria com o post normal.

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

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 seguir. Já mostramos a você um – como criar manualmente um tipo de postagem personalizado. Ao seguir várias etapas, você pode criar um tipo de postagem personalizado, mas pode levar muito tempo se você for iniciante no 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, poderá 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ão esses tipos de postagem personalizados para você. Você não precisa 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.

UI de tipo de postagem personalizada

PREÇO: Grátis

UI de tipo de postagem personalizada
Se você precisar registrar apenas um tipo de postagem personalizado, este plugin fará um bom trabalho. Depois de instalá-lo, você poderá criar tipos de postagem e taxonomias personalizadas. Basta ir a um menu recém-criado, adicionar novo tipo de postagem personalizado e escrever o nome e a descrição do seu novo tipo de postagem. É fácil assim, mas você terá que perceber que este plugin não exibirá seu novo tipo de postagem. Depois de registrar o novo tipo de postagem, ainda depende de você exibi-lo. Sugerimos que você verifique como fazer isso ou use outro plug-in que também pode exibir suas postagens.

Leitura adicional: Guia detalhado sobre os tipos de postagem personalizada do WordPress

Conclusão

Os tipos de postagem personalizados são um dos melhores recursos do WordPress até hoje. Simplesmente modificando algumas linhas de código ou usando um plug-in, você pode gerar um tipo de postagem exclusivo para o seu site. A verdade é que pode ser um pouco mais difícil para um iniciante concluir tudo pela primeira vez, mas se você seguir este tutorial, não deverá ter nenhum problema.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map