Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » Desenvolvimento WordPress » Novo Post Type, novo WordPress 4.7

Novo Post Type, novo WordPress 4.7

by
6 anos ago
Reading Time: 2 min
0
wp-4-7-jonatan-gouveira-post-type
Compartilhe no FacebookCompartilhe no LinkedIn

Para falar melhor sobre os novos recursos inseridos no Post Type é preciso falar primeiro da atualização do core. A cada atualização do WordPress, em sua grande maioria é trabalhada em cima dos diversos tickets que são abertos na comunidade, o WordPress Trac. Isso mostra que a comunidade se fortalece, ganha mais credibilidade e vai somando cada vez mais na fatia de sites que usam o WordPress.

Conteúdo relacionado

Como criar Web Stories no WordPress

Como criar blocos reutilizáveis no Gutenberg

Como habilitar recursos ocultos do Gutenberg no tema WordPress

Uns desses tickets foram relacionados para aprimorar as criações de posts personalizados acrescentando ricos recursos, como argumentos para register_post_type() e modelos de páginas. O que veremos a seguir são como esses novos recursos podem ser usados no WordPress 4.7.

Acompanhe em primeira mão tudo sobre o WordPress

Post Type Labels view_items

Ao criar um tipo de post personalizado ou usando um termo abreviado CPT, que suporta arquivos, podemos agora adicionar uma Label para visualizar os arquivos. Entendeu? Não?

Dois novos recursos implementados no core do WordPress que veio da comunidade.

Click To Tweet

Até na versão 4.6, para qualquer tipo de post, temos uma opção na barra da administração “Ver Post”. Agora podemos adicionar uma label na função register_post_type(), para aqueles tipos de post que suporta arquivos, à opção de visualizar os arquivos desse post.

Ficaria assim o exemplo:

 add_action( 'init', 'create_post_type' );
          function create_post_type() {
                  register_post_type( 'add_product',
                         array(
                         'labels' => array(
                         'name' => __( 'Products' ),
                         'singular_name' => __( 'Product' ),
                         'view_items' => __( 'View Archives' )
                         ),
                  'public' => true,
                  'has_archive' => true,
                 )
                );
          }

Nesse exemplo, criamos um CPT simples, e o registramos como ‘add_product’, no argumento ‘labels’, adicionamos o ‘view_items’ nomeando ‘View Archives’, justamente para adicionar na barra da administração a opção de visualizar os arquivos desse post.

post-type-view-items
A implementação no argumento ‘labels’ o view_items.

Post Type Templates

Há muito tempo já que o WordPress oferece suporte para desenvolvimentos de layouts de páginas de maneira variadas, porém limitado somente para criações de novas páginas na administração. Porém agora, na versão do WordPress 4.7 temos mais autonomia para criarmos os layouts dessas páginas e dizer onde queremos aplicar, se é para uma página, post ou até mesmo Post Personalizado, aproveitando o exemplo do CPT que criamos anteriormente, ficaria assim um exemplo;
/*
Template Name: Full-width layout
Template Post Type: post, page, add_product
*/
// … Seu código aqui!

Para seleção, na administração, será no Post Atributos;

post-attributes
Seleção do Post Atributo no Post type para qual foi adicionado o layout.

Fácil né? Dessa maneira você terá mais flexibilidade para apontar os seus layouts desenvolvido para qualquer Type Post.

Conclusão

Vimos dois novos e ricos recursos que o WordPress 4.7 está trazendo, em cima das solicitações da comunidade que a cada dia cresce. Se você quer saber mais sobre essa nova versão do WordPress, inscreva-se no nosso WordPress Release Overview.

Tags: atributterslabelsregister_post_typeticketsWordPress 4.7
Share8Share1SendShare
Previous Post

Visualização de PDF no WordPress 4.7

Next Post

WordPress 4.7 – Mudanças no Editor de Texto para melhor utilização

Related Posts

Anatomia do Gutenberg, o editor do WordPress
Desenvolvimento WordPress

Anatomia do Gutenberg, o editor do WordPress

13 de janeiro de 2021
As vantagens do editor Gutenberg para WordPress
Desenvolvimento WordPress

As vantagens do editor Gutenberg para WordPress

19 de agosto de 2020
Metodologia BPM para melhoria de processos dentro da empresa
Desenvolvimento WordPress

Metodologia BPM para melhoria de processos dentro da empresa

15 de janeiro de 2021
Scrum e PMBOK - aliados na gestão de projetos
Desenvolvimento WordPress

PMBOK e Scrum: grandes aliados na gestão de projetos

15 de janeiro de 2021
Next Post
wp-4-7-grazielle-carvalho

WordPress 4.7 - Mudanças no Editor de Texto para melhor utilização

WP_Taxonomy no WordPress 4.7

WP_Taxonomy no Wordpress 4.7

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.