Posts (Modelo de Conteúdo)
Posts são entradas de conteúdo datadas: artigos de blog, notícias, posts de changelog. Eles alimentam o índice do blog, os feeds RSS, os arquivos por categoria, as páginas de autor e a busca, tudo construído por idioma. Esta página cobre o que torna os posts distintos; os fundamentos compartilhados do editor estão na página equivalente a de autoria de Pages e os detalhes de revisão em Revisions.
O que posts têm que pages não têm
- Data de publicação. O sinal de ordenação padrão (mais recentes primeiro; posts sticky sobem acima).
- Categorias e tags. Posts pertencem a uma categoria (por idioma) e carregam tags de forma livre (adição/remoção/substituição em massa nos posts selecionados).
- Excerpt. Escrito à mão ou gerado automaticamente a partir do corpo; usado em listagens, sumários RSS e resultados de busca.
- Tempo de leitura e contagem de palavras: calculados em tempo de build.
- Autor: um campo de texto integrado à seção de autores.
- Republicação recorrente. Quando configurada, um post é republicado em intervalos diários/semanais/mensais depois de publicado.
Onde posts aparecem
- O índice do blog (paginado, por idioma, respeitando posts-per-page e a configuração de prefixo de URL de post).
- Arquivos por categoria. Um construído por categoria por idioma, com URLs canônicas para páginas seguintes.
- Arquivos de autor e o(s) feed(s) RSS por idioma.
- Busca. O índice de busca construído cobre pages e posts por idioma.
Agendamento e fluxos
Posts suportam janelas de publicação e despublicação agendadas exatamente como pages. Incluindo operações em massa no calendário sobre posts selecionados. A publicação (sujeita ao fluxo de aprovação, se ativado) e edições posteriores disparam webhooks de post nos eventos published/updated/deleted, e as tags de cada post vão junto no payload do webhook para integrações.
Padrões de URL
As URLs de post vêm das configurações de permalink: um prefixo por idioma (blog por padrão) na frente do slug; ao mudá-lo são gerados automaticamente redirects para as URLs antigas no próximo rebuild. A unicidade de slug é por idioma, como nas pages.