Feito com Chinaski

Criação em Massa

Bulk Create é a tela de administração para criar muitas pages ou posts em uma passada, a partir de títulos colados ou blocos colados de título+corpo, como rascunhos, em um único idioma. Encontre-a sob a entrada Create in bulk na área de administração.

Dois modos de entrada

  • Lista de títulos - cole um título por linha. Cada linha se torna um rascunho não publicado do tipo escolhido (page ou post) no idioma escolhido.
  • Blocos por item - separados por uma linha contendo apenas três hífens; a primeira linha de cada bloco é o título, o resto até o próximo --- é o corpo daquele item. Útil quando você cola conteúdo de rascunho de um arquivo markdown ou outline. Se você enviar ambos os campos, a entrada por item vence, de modo que um campo de títulos perdido não possa criar duplicados.

Extras por linha

Uma linha pode carregar um slug personalizado após a última vírgula: My Page, my-page cria a page com o slug my-page. O atalho só se aplica quando o texto após a última vírgula parece um slug (letras minúsculas, dígitos, hífens, sem espaços), de modo que títulos com vírgulas reais ("Roofing, Siding & Gutters") são analisados intactos.

Opcionalmente defina:

  • Idioma (entre seus idiomas configurados).
  • Página pai - apenas pages; as novas pages se aninham sob um pai existente, dando-lhe uma subárvore instantânea (ex.: 12 páginas de país sob /services).
  • Template de page - qualquer template de page incluído ou de tema (padrão page.tt).
  • Um template de corpo compartilhado - um corpo para todos os itens com placeholders mail-merge {{title}} e {{slug}}: cada page recebe o mesmo design com sua própria manchete e URL trocadas, escapado em HTML na inserção. Corpos por item (do modo por item) substituem o template compartilhado para aquele item.

Limites e salvaguardas

  • 500 itens por execução (o espaço é deliberadamente limitado; linhas extras são cortadas).
  • Template de corpo ≤500 KB; entrada por item ≤1 MB, entradas grandes demais são rejeitadas com uma mensagem.
  • Títulos com mais de 500 caracteres são rejeitados e listados na tela de resultado.
  • Duplicatas são ignoradas: um título que corresponda a um item existente (sem diferenciar maiúsculas, no mesmo idioma, apenas registros vivos) não é recriado, a tela de resultado mostra o que foi ignorado com seu ID existente.
  • Colisões de slug resolvem como slug-2, slug-3, … até -100; depois disso um timestamp impede que a execução trave.
  • Barreiras de permissão se aplicam: seu escopo de idioma e tipos de conteúdo permitidos (para editores com restrições) são verificados antes de qualquer coisa ser gravada.

O que é criado

Rascunhos. Cada page/post criado é não publicado com status de revisão draft, atribuído a você (visível no trilho de auditoria, uma linha por item), e sujeito ao fluxo de aprovação usual se sua conta de editor não publica diretamente.

Se o lote falhar

A criação é transacional: se algo na execução lançar uma exceção, o lote inteiro é revertido ("no records were created") e o log do servidor carrega o detalhe, seguro para reexecutar após ajustar a entrada.

Leia este site em