Lázaro José Carneiro de Sousa

Início » Wordpress.org » O que é um ‘Post’ do WordPress?

O que é um ‘Post’ do WordPress?

O conteúdo original deste post e de autoria wordpress.org

Um “post”( no banco de dados “post” ) é o principal tipo usado no WordPress, Posts normalmente são exibidos em um blog ordenados cronológicamente ( posts mais recentes primeiro ). E também são usados na publicação dos feeds.

Existem cinco tipos principais que o WordPress usa por padrão, são eles:

Post
Um “post”( no banco de dados “post” ) é o principal tipo usado no WordPress, Posts normalmente são exibidos em um blog ordenados cronológicamente( posts mais recentes primeiro ). E também são usados na publicação dos feeds.

Páginas
Uma “página”(no banco de dados “page”) é como um post, porém não faz parte da mesma estrutura cronológica dos posts. Elas tem sua próprias URLs podendo ser acessadas diretamente da URL do site principal. Podem usar Modelos de Páginas especiais para serem exibidas. As páginas também podem ser organizadas dentro de uma estrutura hierárquica, onde Páginas pais podem ter Páginas filhas, onde estas Páginas filhas por sua vez também podem ter Páginas filhas, e assim sucessivamente.

Anexo
Um “anexo”(no banco de dados “attachment”) é um post especial que contém informações sobre arquivos enviados através do sistema de upload de mídia. No tipo “anexo” contém toda a descrição, nome e outras informações e metadados sobre o tamanho das imagens e miniaturas geradas a partir das imagens, a localização dos arquivos, e até mesmo a informações obtidas a partir dos dados EXIF embutidos nas imagens.

Revisões
A “revisão”(no banco de dados “revision”), é usada para armazenar um rascunho de todos os posts e páginas(pages) existentes. É basicamente igual ao post/página(page), porém tem como post_parent o post/página principal.

Nav Menus
The “nav_menu” type holds information about a single item in the Navigation Menu system. These are the first examples of entries in the posts table to be used for something other than an otherwise displayable content on the blog.

Tipos Customizados
Para adicionar um tipo customizado no WordPress 3.0, é preciso usar a função register_post_type. Esta função permite que você defina o tipo de post e como ele se comporta dentro doWordPress.

Aqui está um exemplo básico de adição de um tipo de post customizado:

add_action( ‘init’, ‘create_post_type’ );
function create_post_type() {
register_post_type( ‘super’,
array(
‘labels’ => array(
‘name’ => __( ‘Supers’ ),
‘singular_name’ => __( ‘Super’ )
),
‘public’ => true,
)
);
}
O código acima cria um tipo de post com o nome “super”. A função possui dois argumentos principais, o primeiro é o “labels”, que define o nome do novo tipo customizado, o plural e o singular. O segundo é “public”, que é uma flag para mostrar o tipo de post na seção de administração do site, e para fazê-lo aparecer no site principal, se é adiocionado nas queries ou não.

Há muitos parâmetros que você pode adicionar ao register_post_type função, para por exemplo, configurar hierarquia, alterar a URL do tipo customizado e para mostrar ou ocultar as caixas de meta na tela de edição do post. Esses parâmetros são opcionais, e você pode usálos para configurar o tipo de post customizado em um nível mais detalhado.


Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: