Estou tentando criar um dicionário baseado em Wordpress, basicamente ele terá 26 páginas (uma para cada letra):
ABC ... XYZ
E cada página exibirá todas as postagens começando com a letra especificada; portanto, após abrir a página "A", ela deverá exibir algo como:
surpresa
ábaco
abalone
(...) azul
No começo, eu estava pensando em tipos de postagem personalizados, mas criar e manter 26 tipos de postagem personalizados parece um exagero.
Qual será a maneira mais eficiente de classificar postagens como essa? Consulta ao banco de dados, loop de divisão com PHP? Estou apontando para milhares de posts (sim, tem que ser Wordpress :)).
fonte
Se você não quiser usar o método de termos de taxonomia preferido, faça o seguinte:
fonte
WHERE post_title LIKE 'request%'
Confira este artigo aqui: query_post por título?
Ou você pode criar um auxiliar de pré-salvamento usando a estrutura do PODS 2 e salvar a primeira letra do título da postagem em algum campo e usar a condição WHERE simples.
Ou crie um menu suspenso (outro pod / tipo de conteúdo) com todas as letras e crie um relacionamento com o tipo de conteúdo das postagens existentes (nos pods 2 é possível) e é isso. Portanto, antes de salvar o termo do dicionário, selecione na caixa suspensa a letra que deseja atribuir a esse termo.
Nos Pods 2, você pode adicionar o campo extra a um tipo de conteúdo de postagens existente. Este plugin / framework que é algo como Visualizações CCK + no mundo Drupal é realmente incrível.
Pods 2 é um plugin muito útil.
fonte