Conteúdo Específico Padrão Templates WordPress

Quatro tipos de modelo WordPress de conteúdo específico estão disponíveis: autor, categoria, página e tag. A maioria dos arquivos de modelo WordPress abrangem uma ampla gama de site de visualizações específicas para a vista, não o conteúdo. Por exemplo, a category.php arquivo de modelo se aplica a todos os pontos de vista de arquivo categoria, mas não a uma categoria específica, ea page.php arquivo de modelo se aplica a todos os page views, mas não a uma página específica.

No entanto, você pode criar arquivos de modelo para conteúdo específico e não apenas a vista. Cada modelo de conteúdo específico permite que você para se referir ao conteúdo específico por ID do prazo (ID de um autor individual, por exemplo) ou pelo lesma.

Para esta seção, lesma refere-se a um post, página, categoria ou assim por diante - por exemplo, uma imprensa categoria ter um comunicados de imprensa lesma ou um post Olá Mundo com uma Olá Mundo lesma.

Imagine que você tem uma página About Us com um 138 identidade e um sobre nós lesma. Você pode criar um modelo para esta página específica, criando uma page-138.php ou um page-sobre-us.php Arquivo. Da mesma forma, se você quiser criar um modelo específico para um autor impressionante chamada Lisa com um 7 identidade e um lisa lesma, você pode criar um autor-7.php ou um autor-lisa.php Arquivo.

Criando um modelo usando a lesma pode ser extremamente útil para criar modelos para sites que você não gerencia. Se você quiser compartilhar um tema que você criou, você pode criar um category-featured.php modelo. Este modelo seria aplicável automaticamente a qualquer visualização da categoria que tem um destaque lesma.

Usando categorias como exemplo, os nomes dos ficheiros das convenções são como se segue:

  • Um modelo com o nome do arquivo category.php é um catch-all (padrão) para a exibição para todas as categorias. (Em alternativa, um modelo com o archives.php filename é usado para exibir as categorias se um category.php não existe.)

  • Você pode adicionar um traço e do número da categoria ID para o final do nome do arquivo para especificar um modelo para uma categoria individual.

    Alternativamente, você pode adicionar uma pitada e a lesma categoria ao final do nome do arquivo, como mostrado na Tabela 12-6, para defini-lo como um modelo para essa categoria particular. Por exemplo, se você tem um livros categoria, a lesma categoria é livros- o arquivo de modelo categoria individual é category-books.php.

  • Se você não tiver um category.php, a archives.php, ou um categoria -. # php arquivo, o visor categoria puxa a partir do modelo Índice principal (index.php).

Categoria Convenções Template filenaming
Se o código da categoria ou Slug é. . .O nome do arquivo Categoria modelo é. . .
1category-1.php
2category-2.php
3category-3.php
livroscategory-books.php
filmescategory-movies.php
músicacategory-music.php

Como a criação de um molde usando lesmas é tão útil (e porque um identidade só é relevante para um site específico), você pode se perguntar por que o identidade existe opção. A resposta curta é que o identidade opção existia antes da opção-lesma no entanto, ainda é valioso em circunstâncias específicas.

Você pode usar o identidade opção para um modelo específico de conteúdo sem se preocupar com a quebra personalização quando as mudanças de lesma. Isto é especialmente útil se você configurar o site para alguém e não pode confiar que ele vai deixar as lesmas sozinha (como uma categoria com um notícia lesma mudando para comunicados de imprensa).

menu