Como criar um tipo de postagem personalizado no WordPress sem plug-in
Publicados: 2022-08-21Se você deseja criar um tipo de postagem personalizado no WordPress sem plugin, é um processo direto e simples que não exige que você seja um desenvolvedor experiente do WordPress . Primeiro, antes que possamos criar um tipo de postagem personalizado sem usar um plug-in, isso ajuda a explicar o básico de como as postagens funcionam no WordPress, mas se você entender o básico; você pode pular para esta seção de introdução sobre como criar tipos de postagem personalizados.
O que são tipos de postagem personalizados?
O WordPress é o sistema de gerenciamento de conteúdo que mais cresce, mas foi inicialmente projetado como um CMS para blogs. Ao longo dos anos, evoluiu para ser um sistema de gerenciamento de conteúdo usado para criar um site robusto em todos os setores. No centro da evolução do WordPress de um CMS de blog para um CMS com recursos completos estão os tipos de postagem personalizados.
Quando o WordPress foi projetado, a ideia inicial era ter postagens e páginas que pudessem ser usadas para publicar postagens de blog e páginas para publicar conteúdo estático que não mudasse com frequência.
Idealmente, o WordPress estava resolvendo o problema de sites estáticos, introduzindo uma nova maneira de publicar novos conteúdos de maneira fácil e rápida e continuar publicando cada vez mais conteúdo sem editar uma única linha de código.
Para tornar o WordPress mais útil além da publicação de blogs, foram introduzidos os Tipos de postagem personalizados com o objetivo de permitir que os usuários criem seus próprios tipos de postagens que podem ser qualquer coisa que possam imaginar. Esse tipo de postagem personalizada permite que usuários de diversos setores adicionem conteúdo ao site relacionado a seus negócios.
Exemplo de tipo de postagem personalizada
Aqui está um exemplo específico: um proprietário de hotel pode usar o WordPress para construir o site do hotel e aproveitar os tipos de postagem personalizados para mostrar os diferentes quartos do hotel ou os diferentes serviços relacionados ao seu negócio; quarto padrão, quarto de luxo, etc
Com essa abordagem, o conteúdo publicado pode ser organizado da maneira correta e o gerenciamento do conteúdo se torna muito fácil.
Por que criar tipos de postagem personalizados?
As razões gerais pelas quais criamos tipos de postagem personalizados são para estender os recursos do WordPress para atender a diferentes necessidades.
Exemplo : Como desenvolvedor WordPress , artista, autor ou profissional criativo, ao criar um site de portfólio; você não pode usar a postagem e as páginas existentes do WordPress para mostrar seu trabalho.
Em vez disso, você pode criar um tipo de postagem personalizado para o portfólio e usar esse tipo de postagem para mostrar seu trabalho e terá melhor controle e aparência no site do seu portfólio.
Existem tipos de postagem personalizados para que possam estender a funcionalidade principal do site, onde as postagens e páginas comuns são limitadas. Então, agora, como criamos os tipos de postagem personalizados?
Como criar tipos de postagem personalizados?
Existem duas maneiras principais de criar tipos de postagem personalizados no WordPress:
- Criando tipos de postagem personalizados com um plug-in.
- Criando tipos de postagem personalizados sem um plug-in.
Neste artigo, vou focar no segundo sobre como criar um tipo de postagem personalizado no WordPress sem plugin. Primeiro, você precisa entender o básico de como adicionar código em seu tema WordPress existente.
Criando um tipo de postagem personalizado no WordPress sem plug-in
Etapa 1: nome do tipo de postagem personalizada
Decida o nome do seu tipo de postagem personalizado. Um exemplo básico, do tipo de postagem personalizada para o hotel, podem ser quartos onde podemos publicar os diferentes tipos de quartos desse hotel com suas comodidades e preços. Portanto, adicionaremos o nome do tipo de postagem personalizado quando o registrarmos como “sala”
Etapa 2: registrar o tipo de postagem personalizado
O segundo passo é registrar o tipo de postagem personalizado no seu tema WordPress. Você deve adicionar o seguinte código ao seu arquivo function.php :
// Exemplo de tipo de postagem personalizada da salaadd_action('init', "room_custom_post_type_example"); function room_custom_post_type_example(){ $ etiquetas = array( 'name' => _x('Rooms', 'post type general name'), 'singular_name' => _x('Room', 'post type singular name'), 'menu_name' => _x('Salas', 'menu admin'), 'name_admin_bar' => _x('Sala', 'adicionar novo na barra de administração'), 'add_new' => _x('Adicionar Novo', ''), 'add_new_item' => __('Adicionar novo quarto'), 'edit_item' => __('Editar Sala'), 'new_item' => __('Nova Sala'), 'all_items' => __('All Room'), 'view_item' => __('Ver Sala'), 'search_items' => __('Pesquisar Salas'), 'not_found' => __('Nenhuma sala encontrada'), 'not_found_in_trash' => __('Nenhuma sala encontrada na lixeira'), 'parent_item_colon' => __('Parent Roms:'), ); $args = array( 'hierárquico' => verdadeiro, 'etiquetas' => $etiquetas, 'público' => verdadeiro, 'publicly_queryable' => verdadeiro, 'descrição' => __('Descrição.'), 'show_ui' => verdadeiro, 'show_in_menu' => verdadeiro, 'show_in_nav_menus' => verdadeiro, 'query_var' => verdadeiro, 'reescrever' => verdadeiro, 'query_var' => verdadeiro, 'rewrite' => array('slug' => 'sala'), 'capability_type' => 'página', 'has_archive' => verdadeiro, 'menu_position' => 22, "show_in_rest" => verdadeiro, 'supports' => array( 'título', 'editor', 'autor', 'miniatura', 'revisões', 'atributos de página', 'campos personalizados') ); register_post_type('sala', $args); }
Este código adiciona o tipo de postagem personalizado ao seu site e ele aparece no painel do WordPress e agora você pode começar a publicar o conteúdo em seu novo tipo de postagem personalizado.
Você pode aprender mais sobre como registrar tipos de postagem personalizados .
Etapa 3: publicar conteúdo no tipo de postagem personalizado
Publique seu tipo de postagem personalizado e, antes de poder visitar o frontend, certifique-se de liberar os links permanentes para evitar uma página 404 não encontrada ao verificar o frontend.
Conclusão
Com essas três etapas , você pode criar facilmente um tipo de postagem personalizado no WordPress sem usar um plug-in e começar a publicar seu conteúdo personalizado com modelos personalizados específicos para seu tipo de postagem personalizado. Se você não tiver certeza de como fazer isso funcionar para o seu site, gostaria de recomendar mais leituras sobre como registrar tipos de postagem personalizados. Você também pode entrar em contato comigo se tiver dúvidas sobre esse assunto.
Artigos semelhantes
- Como criar um loop de categoria WooCommerce explicado com exemplo
- Como adicionar um atributo personalizado no WooCommerce
- Como corrigir o produto WooCommerce duplicado que aparece na página
- Como criar exemplo de WooCommerce tax_query
- Link do painel do WordPress não está funcionando
- Como obter um tipo de postagem personalizado no WordPress
- 25+ melhores plugins de feed de notícias para sites de notícias do WordPress
- Tema WooCommerce Storefront Crie vários modelos de categoria
- Como criar paginação do WordPress para tipos de postagem personalizados
- Como adicionar tipos de postagem personalizados ao widget de painel do WordPress 'de relance'
- Como adicionar submenu ao menu de tipo de postagem personalizado no WordPress
- Como usar o WooCommerce Save Order Hook
- Como adicionar conteúdo padrão ao editor de tipo de postagem personalizado
- Como remover ou ocultar comentários do tipo de postagem personalizado » Desativar comentários em tipos de postagem personalizados
- Como remover ou desativar o autop em postagens do WordPress e tipos de postagem personalizados
- 5 trechos de código de paginação do WordPress com exemplos [simples a avançado]
- Como criar uma página no WordPress programaticamente
- Como excluir todos os produtos WooCommerce MySQL
- Como obter o ID do pedido no Woocommerce