Criar índice de Posts no WordPress

Temos muitos posts ótimos aqui no site, a maioria não é dos meus ;-P, mas muita gente que nos conhece há pouco tempo tem usado esse recurso para poder saber de forma mais sucinta o que nós publicamos aqui.
Criar esse índice de Posts dentro do WordPress devia ser algo nativo, mas não é, pesquisei em vários lugares e não achei nada do jeito que eu queria. Mas com a ajuda dos meu amigos, Rodrigo Maciel e Valter Filho (@v_filho no Twitter), o que eu tentei em algumas horas sem sucesso eles resolveram em poucos minutos :-), quem sabe faz diferença, afinal de PHP sei nada …
Vamos ao índice que é o que interessa.

Primeiro devemos saber o índice é pela categoria dos posts, ou seja, só vai para o índice os posts cuja categoria você quer que apareçam. Para saber as categorias logue como Administrador no WordPress:
Clique em Posts e depois em Categorias, agora anote o ID das categorias que você quer, veja o exemplo abaixo:
categorias
Com o número das categorias em mãos podemos prosseguir.
Agora acesse o servidor WordPress, seja pela página ou por um shell remoto (SSH) e crie um arquivo dentro do diretório do tema que você usa, sinceramente não sei fazer pela interface pois só uso o shell ;-P.
Não é para criar um Post nem uma Página, por isso tem que ser um arquivo criado com um Editor de Texto qualquer.
O arquivo tem que esta no diretório do tema.

# cd /usr/share/wordpress/wp-content/themes/twentyten

# vi post-index.php

Onde:

Agora com o arquivo devidamente criado, vamos na inteface do WordPress e clique em Páginas e depois em Adicionar Nova:
paginas-nova
Agora dê um nome a página, eu usei “Todos os Posts”, assim o link fica assim: https://cooperati.com.br/todos-os-posts/
No canto direito da tela abaixo da caixa Publicar, na caixa Atributos da Página, clique em modelo e escola Todos os Posts.
todosposts
Agora salve e publique em algum post o Link do seu índice.
Espero que ajude seu site a ser mais organizado :-).
Lembrando que esse post é graças aos meus amigos Rodrigo Maciel e Valter Filho, pois sem eles eu estaria enrolado no get_posts ainda. 🙂

Share

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    © 2019 All Rights Reserved. Cooperati.