Je cherche un moyen d'équilibrer le contenu sur la page d'accueil de mon blog:
le blog a quelques types de messages comme Poscasts, Vidéos et Blog et j'aimerais avoir disons 10 messages sur la page d'accueil, mais j'aimerais en faire 5 toujours le dernier blog.
Faire 3 boîtes séparées ne résout pas mon problème car les messages sont mélangés et il n'y aura pas toujours autant de messages des autres types.
Je pourrais penser à la solution pour cela sur PHP pur, mais j'aimerais avoir une idée sur la façon de le faire en utilisant l'API wordpress, toute aide, référence sera la bienvenue!
plugins
custom-post-types
code
Jonathan dos Santos
la source
la source
get_posts
émettez simplement des requêtes de type 3 ; ceux-ci viendront avec l'avantage supplémentaire de la mise en cache (quel que soit le backend disponible) et de la sécurité, entre autres. codex.wordpress.org/The_Loop#Multiple_Loops que je suis sûr que vous avez vu.Réponses:
Si vous cherchez toujours une alternative plus rapide, cela peut vous aider:
Ensuite, pour obtenir sa sortie, placez-la à l'
<?php customBlogFeed(); ?>
endroit où vous souhaitez que cela sorte.Si vous voulez vraiment devenir fantaisiste, vous pouvez vous connecter au filtre post_limits et limiter le nombre de publications par type de publication. J'espère que cela vous aidera dans votre quête.
PS - Regardez dans WP_Query , cela vous aidera vraiment.
Après quelques recherches, vous voudrez peut-être examiner les post_clauses pour obtenir ces caractérisations SQL avec WP3.1 + Syntax
la source
Donc, après quelques mois. J'ai trouvé la réponse à votre question exacte:
À votre santé
la source