Closed barrosjo closed 6 years ago
Deve ser avaliado uma forma de associar uma página com visualizações dos posts recentes do site de acordo com a configuração acima.
Para essa correção eu proponho um page template que liste todos os últimos posts, assim a página criada com o template iria listar todos os posts.
A ideia é exatamente essa, inclusive o wp já prevê a opção de selecionar uma página para exibir todos os posts em Aparência > Personalizar > Página Inicial Estática > Página de Post. Porém, a página selecionada não está exibindo os posts criados, mas sim a home da BVS
@barrosjo Esse recurso existe para atender a grande maioria de temas do WordPress focados para a arquitetura de blog. No contexto de blog, a página inicial padrão sempre mostra os últimos posts. Sendo assim, essa configuração nunca vai funcionar no tema do plugin da BVS, pois diferente de um blog, a arquitetura desse tema é livre para montar o layout da página principal. A sugestão do @cordeirofilho resolve essa questão, pois será possível visualizar os posts mais recentes em qualquer página. Basta configurar a página escolhendo o respectivo modelo (ver imagem).
Como a BVS não é um blog, como foi muito bem colocado, não deveríamos usar a opção de mostrar "Seus posts recentes" na Página Inicial, como é utilizado atualmente e sim mostrar "Uma página estática". De toda forma, aguardo então o desenvolvimento do novo recurso para que possa ser testado.
Opção utilizada na BVS atualmente:
Opção que poderia ser utilizada na BVS:
Realizado em https://github.com/bireme/bvs-site-wp-plugin/pull/37
@barrosjo atualizamos o ambiente de testes da BVS Economia da Saúde para que você possa testar e validar os ajustes realizados pelo @cordeirofilho
Testes realizados. Da forma como está a opção Posts > Categorias > Ver já apresenta os posts por categorias no mesmo formato que o template criado. O que diferencia é que um apresenta os posts por categorias e o outro apresenta todos os posts independente da categoria. Bom, considerando que será uma página para exibir notícias, em ambos os casos é necessário incluir os seguintes campos que poderão ou não ser selecionados para exibição: autor, data, categorias, tags e Leia Mais (no resumo da notícia). Falta também opções de compartilhamento (email, redes sociais, etc.). E breadcrumb Home>Notícias>notíciaxyz. No caso do template criado falta também uma opção para selecionar de qual categoria os posts serão exibidos naquela página, posso por exemplo, criar uma página para exibir os posts de avaliação tecnológica e uma página para exibir os post de economia da saúde.
@barrosjo a página dos posts mais recentes tem o mesmo formato da página de categorias, pois é o formato padrão do tema (ou tema-filho) do plugin BVS Site para visualização de qualquer lista de posts. Os metadados adicionais mencionados e breadcrumb serão implementados na estrutura da página (#38 e #39). As opções de compartilhamento necessitam de um plugin já utilizado em algumas BVSs, que deve ser instalado via solicitação encaminhada por OCOMON. No caso de opção para selecionar categoria, já existem as páginas de cada categoria, que são criadas automaticamente pelo WordPress exatamente para resolver essa questão. Basta marcar os posts nas respectivas categorias e, como mencionado anteriormente, acessar o link da página em Posts > Categorias > Ver
.
Em configurações de leitura, mesmo selecionando página de post ela não assume qualquer página selecionada.