Worms Brasil wordpress hospedagem

pós Tipos

WordPress pode armazenar e exibir muitos tipos diferentes de conteúdo. Um único item de um conteúdo, é geralmente chamado de post, embora post é também um tipo de posto específico. Internamente, todos os tipos de pós são armazenados no mesmo lugar, na tabela de banco de dados wp_posts, mas são diferenciados por uma coluna chamada post_type.

WordPress 3.0 dá-lhe a capacidade de adicionar seus próprios tipos de pós personalizado e usá-los de diferentes maneiras.

Worms Brasil wordpress hospedagem diferente

Padrão Postar Tipos

Existem vários tipos de pós que estão prontamente disponíveis para os usuários ou internamente usados ​​pela instalação do WordPress por padrão:

  • Post (pós Tipo: 'post')
  • Página (Mensagem Tipo: 'página')
  • Anexo (Mensagem Tipo: 'anexo')
  • Revisão (pós Tipo: 'revisão')
  • Menu de navegação (Mensagem Tipo: 'nav_menu_item')
  • CSS Personalizado (Mensagem Tipo: 'custom_css')
  • Changesets (Mensagem Tipo: 'customize_changeset')

Publicar em WordPress é um tipo de post que é típico para e mais utilizado pelos blogs. Mensagens são normalmente apresentados numa blogue em ordem sequencial de forma inversa pelo tempo (mais novas mensagens em primeiro lugar). Mensagens também são usados ​​para a criação de feeds.

Página no WordPress é como post. mas vive fora das listagens baseadas em tempo normais de mensagens. As páginas podem usar diferentes pagetemplates para exibi-los. As páginas também podem ser organizados em uma estrutura hierárquica, com as páginas serem pais para outras páginas. mas eles normalmente não podem ser atribuídas categorias e tags. Se permalinks são habilitados, o permalink de uma página é sempre composta apenas do principal URL do site e os nomes user-friendly e URL válido (também conhecidos como lesma) da página e seus pais se eles existirem. Veja o artigo Páginas para mais informações sobre as diferenças.

Anexo

O apego é um post especial que contém informações sobre um arquivo enviado por meio do sistema de upload de mídia do WordPress, como sua descrição e nome. Para imagens, este também está ligada aos metadados informações, armazenadas na tabela wp_postmeta, sobre o tamanho das imagens, as miniaturas geradas a partir das imagens, a localização dos arquivos de imagem, o texto alt HTML, e até mesmo informações obtidas a partir de dados EXIF incorporado nas imagens.

Revisão é usado para manter um projecto de pós, bem como quaisquer revisões anteriores de um post publicado. As revisões são basicamente idêntico ao post publicado que a que pertencem, mas ter esse post definir como seu pai usando a coluna post_parent da tabela de wp_posts.

menu de navegação

Menu de navegação é um tipo que contém informações sobre um único item no sistema de menu de navegação WordPress. Estes são os primeiros exemplos de entradas na tabela de wp_posts a ser utilizados para outra coisa que não um teor de outra forma visualizável no blog.

Worms Brasil wordpress hospedagem item único

CSS customizado

CSS personalizado é um posto específico tema usado para armazenar CSS salvo a partir da tela "CSS adicional" do Customizer. Cada tema poderiam ter seu próprio posto, mas apenas a temas ativos `pós custom_css` é usado ao exibir o tema.

changesets

Changesets é semelhante à auto-salva, mas especificamente para o personalizador. Esta é manter o personalizador em um estado persistente. WordPress tentarão manter alterações de conteúdo feitas através do personalizador durante a sessão de usuário em um `pós customize_changeset` e tentar trazê-los de volta se o seu gato fecha o navegador.

Costumizadas Postar Tipos

tipos de pós personalizado são novos tipos de pós você pode criar. Um tipo de pós personalizado pode ser adicionado ao WordPress através da função register_post_type (). Esta função permite definir um novo tipo de mensagem por seus rótulos, funções suportadas, disponibilidade e outros detalhes.

Aqui está um exemplo básico de adicionar um tipo de pós personalizado.

Isso cria um tipo de pós produto denominado identificado como acme_product. A função register_post_type () recebe duas principais argumentos. O primeiro é etiquetas que definem o nome do tipo de pós em ambas as formas singular e plural. O segundo é público, que é uma bandeira predefinida para mostrar o tipo post sobre as telas de administração e torná-lo aparecer no próprio conteúdo do site, se for consultado para.

Há muitos mais argumentos que você pode passar para a função register_post_type (), para fazer coisas como configurar hierarquia (a comportar-se como páginas), mostrar o novo tipo de pós nas buscas, alterar as URLs dos novos postos, e ocultar ou mostrar meta caixas na tela de pós edição. Estes parâmetros são opcionais, e você pode usá-los para configurar seu tipo de mensagem em um nível detalhado.

página de arquivo

Para o índice ou página de arquivo para ser acessível (em / Acme-produto no exemplo acima), você precisará atualizar (ou "limpar") a estrutura permalink como descrito na seção costumizadas Postar Tipo Modelos. O arquivo de modelo usado para o índice é explicado aqui.

Uma palavra sobre os tipos de pós personalizado como um plugin

A fim de evitar a quebra de um site na comutação tema, tentar definir tipos de pós personalizado como um plugin, ou melhor como um deve usar plugins. Desta forma, você não vai forçar os usuários a usar um determinado tema.

Naming Melhores Práticas

Embora seja conveniente usar um identificador de tipo pós personalizada simples produto similar que é consistente com os identificadores dos tipos de pós padrão (post. Página. Revisão. Apego e nav_menu_item), é melhor se você prefixar o seu identificador com um curto espaço de nomes que identifica o seu plugin. tema ou site que implementa o tipo de pós personalizado.

  • acme_product ou aw_product para os seus produtos tipo usado por um site ACMEWidgets.com hipotética.
  • eightfold_product ou eft_product para os seus produtos tipo fornecido por um EightFoldtheme hipotética.
  • ai1m_product para os seus produtos tipo fornecido por um hipotético All-in-One Merchantplugin.

Sem namespacing seu costume tipo pós identificador, outros tipos de pós em seu site será mais provável conflito com tipos de pós personalizado definido em um tema que você se apaixonar mais tarde ou um plug-in você percebe que é absolutamente necessário para usar. Ou se você estiver desenvolvendo tipos de pós personalizado ou temas há uma chance muito maior o seu plugin ou tema entrará em conflito com tipos de pós personalizado definidos em outros plugins ou temas e / ou tipos de pós personalizado definidas no site do seu usuário em potencial. Namespacing seu tipo de identificador de pós personalizado não irá garantir contra conflitos, mas certamente minimizar a sua probabilidade.

Não prestar muita atenção para não ter o seu costume tipo pós identificador exceder 20 caracteres, porém, como a coluna post_type no banco de dados é atualmente um campo VARCHAR desse comprimento.

Reservado Postar Identificadores Tipo

Embora a equipe de desenvolvimento do núcleo ainda tem de tomar uma decisão final sobre este assunto, foi proposto no wp-hackers lista que futuros identificadores do tipo núcleo post serão namespaced com wp_ de discussão. ou seja, se a equipe principal decide adicionar um tipo eventpost em seguida, de acordo com esta sugestão que usariam o identificador evento wp_. Mesmo que este não tenha sido finalizado, será uma boa idéia para evitar quaisquer tipos de pós personalizado cujo identificador começa com wp_.

Costume Cartão Telas Tipo

(Ou Como adicionar mensagens personalizadas)

Quando um tipo de pós personalizado é criado como no exemplo acima. ele recebe um novo menu de administração de nível superior para criar e gerenciar mensagens de que o novo tipo de post. Novas telas de administração será acessível a partir desse menu, como tela de edição post onde você terá um editor post completo e tudo que vem junto com ele de acordo com quais recursos você definir que o seu costume tipo de post deve suportar pelo argumento suportes do register_post_type função (). Você pode personalizar as telas com vários ação e filterhooks. veja este feito sob encomenda Post Tipo Snippets mensagem por Yoast para um exemplos de explicação e de código sobre como alterar uma tela de pós personalizado tipo de visão geral.

Um tipo de pós personalizado também vai ter a sua própria lesma dentro da estrutura do site URL. No exemplo acima, um post deste tipo productcustom post pode ser exibida em example.com/acme_product /% product_name% onde acme_product é a lesma do seu costume tipo de post e% product_name% é a lesma do seu produto particular, assim que um permalink pode ser, por exemplo example.com/product/foobrozinator. Você pode ver isso permalink aparecer na tela pós edição para o seu tipo de pós personalizado. Assim como com tipos de pós padrão.

Quando você namespace um tipo de identificador de pós personalizado e ainda quiser usar uma estrutura de URL limpo, você precisa definir o argumento de reescrita da função register_post_type (). Por exemplo, assumindo que o exemplo ACME elementos a partir de cima:

A descrição acima irá resultar em URLs de pós, sob a forma example.com/products /% product_name%. Note que usamos uma palavra plural para a lesma aqui que é uma forma que algumas pessoas preferem porque implica uma URL mais lógico para uma página que incorpora uma lista de produtos, ou seja example.com/products/.

Observe também que o uso de uma lesma genérico como produtos aqui pode, potencialmente, entrar em conflito com outros plugins ou temas que usam o mesmo lesma. mas a maioria das pessoas não gostam de URLs mais longo e mais obscuros como example.com/acme_products/foobrozinator e resolver o conflito URL entre dois plugins é mais fácil simplesmente porque a estrutura de URL não são armazenados persistentemente no registro do banco de dados de cada post da mesma forma que tipo de pós personalizado identificadores são armazenado.

Costume Post Tipo de Templates

O sistema tema WordPress suporta modelos personalizados para os tipos de pós personalizado também. Um modelo personalizado para uma única exibição de mensagens pertencentes a um tipo de pós personalizado for suportado desde WordPress Versão 3.0 eo suporte para um modelo personalizado para uma exibição de arquivo foi adicionado na versão 3.1.

Nota: Em alguns casos, a estrutura permalink deve ser atualizado para que os novos arquivos de modelo a ser acessado ao visualizar mensagens de um tipo de pós personalizado. Para fazer isso, vá para Painéis Administração> Configurações> Permalinks. alterar a estrutura permanente para uma estrutura diferente, guardar as alterações, e mudá-lo de volta para a estrutura desejada.

Da mesma forma as mensagens individuais e seus arquivos podem ser exibidos usando os arquivos single.php e archive.phptemplate, respectivamente,

  • mensagens individuais de um tipo de pós personalizado usará .php único
  • e seus arquivos usará .php archive-
  • e se você não tem essa página de arquivo tipo de post que você pode passar BLOG_URL? post_type =

Assim, para o exemplo acima, você poderia criar-acme_product única .php e arquivo-acme_product arquivos .phptemplate de posts único produto e seus arquivos.

Alternativamente, você pode usar a função is_post_type_archive () em qualquer arquivo de modelo para verificar se a consulta mostra uma página de arquivo de um determinado tipo (s) de correio. e o post_type_archive_title () para apresentar o título do tipo pós.

Consultando pelos Correios Tipo

Em qualquer arquivo de modelo do sistema tema WordPress, você também pode criar novas consultas para mostrar mensagens de um tipo de posto específico. Isto é feito através do argumento post_type do objeto WP_Query.

Isso simplesmente percorre os últimos 10 posts produtos e exibe o título e conteúdo deles um por um.

Costumizadas Postar Tipos na consulta principal

Registrar um tipo de pós personalizado não significa que ele é adicionado à consulta principal automaticamente.

Se você quiser suas mensagens tipo correio personalizado para aparecer em arquivos padrão ou incluí-los em sua home page misturado com outros tipos de correio. use o gancho pre_get_postsaction.

Referência das Funções

Mais Informações

Artigos relacionados

Estatísticas NRL WordPress HospedagemDescrição Se você está à procura de estatísticas sobre os elementos WordPress como página, post, categoria, comentário, tag, usuários e tipos de pós personalizado, este é um plugin abrangente para o seu WordPress ...
Senha página web proteger wordpress hospedagemVisibilidade cenários pós Uma vez que você publicar um post WordPress (ou página), é visível para o público (por padrão). Em termos WordPress, isso significa um post com um status Publicado tem um padrão ...
seo tutorial na página de hospedagem wordpressO WordPress completa Guia 000webhost (2017) WordPress definitivamente não requer qualquer introdução formal, já que é a plataforma de blogs mais popular que rapidamente fez um lugar de sua própria ...
wordpress externa nofollow hospedagemDescrição Apenas simples, se você usar este plugin, rel = nofollow e target = _blank será inserido automaticamente, para todos os links externos de suas mensagens de sites, páginas ou menus temáticos. Você também...
Personalize senha página protegida hospedagem wordpressVisibilidade cenários pós Uma vez que você publicar um post WordPress (ou página), é visível para o público (por padrão). Em termos WordPress, isso significa um post com um status Publicado tem um padrão ...