2009-06-09 8 views
0

Je suis intéressé à modifier un modèle dans une installation wordpress pour afficher les messages liés ... dans mon cas, je pense que je serais bien avec juste afficher les 5 derniers messages dans la catégorie du poste actuel.Related Posts dans WordPress

Comment le faire sans installer un plugin? Je voudrais plutôt modifier le modèle dans cette instance

Je me suis trompé sur google en essayant de trouver et n'ai pas réussi à trouver les bons appels d'API pour que cela se produise.

Répondre

0

Il existe un article connexe par catégorie de plugin, à http://wordpress.org/extend/plugins/related-posts-by-category/. Installez-le dans l'admin WP et modifiez votre thème. Le code suivant génère une série de cinq Li contenant des liens vers les messages.

<?php 
related_posts_by_category(
     array(
     'orderby' => 'post_date', 
     'order' => 'desc', 
     'limit' => 5, 
     'echo' => true, 
     'before' => '<li>', 
     'inside' => '', 
     'outside' => '', 
     'after' => '</li>', 
    // 'rel' => 'nofollow', 
     'type' => 'post', 
    // 'message' => 'no matches', 
     'showthis' => true 
    ) 
    ); 
?> 
0

Comme mentionné par les autres affiches dont vous avez besoin d'un plugin pour faire ce travail. La raison en est, qu'il n'y a pas d'API dans wordpress pour obtenir les messages liés. Ce que font les plugins, c'est construire une base de données avec tous les mots de toutes les publications et afficher les publications avec les mots les plus courants.

Voir this question pour des explications sur la façon dont stackoverflow le fait. Le livre Programming Collective Intelligence a une bonne explication sur certaines des approches les plus avancées du problème des publications connexes.

Questions connexes