Estou procurando uma maneira de equilibrar o conteúdo na página inicial do meu blog:
o blog tem alguns tipos de post, como Poscasts, vídeos e blog, e eu gostaria de ter digamos 10 posts na página inicial, mas eu gostaria de fazer 5 deles sempre o último blog.
Fazer 3 caixas separadas não resolve meu problema, porque as postagens são misturadas e nem sempre haverá tantas postagens dos outros tipos.
Eu poderia pensar na solução para isso em PHP puro, mas gostaria de ter uma idéia de como fazer isso usando a API do wordpress; qualquer ajuda, referência será bem-vinda!
plugins
custom-post-types
code
Jonathan dos Santos
fonte
fonte
get_posts
consultas de três tipos; estes virão com o benefício adicional de armazenamento em cache (qualquer back-end disponível) e segurança, entre outros. codex.wordpress.org/The_Loop#Multiple_Loops que eu tenho certeza que você já viu.Respostas:
Se você ainda está procurando uma alternativa mais rápida, isso pode ajudá-lo:
Então, para obtê-lo, coloque-o
<?php customBlogFeed(); ?>
onde quiser.Se você realmente deseja ter uma fantasia, pode se conectar ao filtro post_limits e limitar quantas postagens por tipo de postagem são exibidas. Espero que isso ajude você em sua busca.
PS - Veja o WP_Query , ele realmente o ajudará.
Após alguma pesquisa, você pode realmente querer analisar post_clauses para concluir essas caracterizações SQL com a sintaxe WP3.1 +
fonte
Então, depois de alguns meses. Encontrei a resposta para sua pergunta exata:
Felicidades
fonte