Je cherchais un système d'évaluation après un moment, puis je suis tombé sur un excellent tutoriel:
Je le fais fonctionner (bon, son enregistrement clique bien), mais je n'arrive pas à obtenir la page "plus aimé". Le tutoriel dit d’utiliser le code suivant, donc fait une page, mais rien n’apparaît (à part logo, nav, pied de page, etc.)
<?php
/*
Template Name: Top Rated
*/
?>
<?php get_header(); ?>
<?php query_posts('meta_key=votes_count&orderby=meta_value_num&order=DESC&posts_per_page=10'); ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Quelqu'un peut-il me diriger dans la bonne direction? Merci
EDIT: Merci rizqy22, voici comment l’index affiche les messages:
`<a href="<?php the_permalink(); ?>"class="img_hover_trans"><?php the_post_thumbnail('featured-small'); ?></a>
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>`
EDIT2: Fait plus de progrès, a obtenu le pouce, le titre, etc en utilisant le code suivant (juste si n'importe qui d'autre cherche et trouve mes divagations) <?php query_posts('meta_key=votes_count&orderby=meta_value_num&order=DESC&posts_per_page=10'); if (have_posts()) : while (have_posts()) : the_post(); ?> <a href="<?php the_permalink(); ?>"class="img_hover_trans"><?php the_post_thumbnail('featured-small'); ?></a> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <?php endwhile; endif; wp_reset_query(); ?>
C’est un code qui interroge simplement les publications en les triant par méta-valeur, mais vous n’avez pas de boucle pour les publications à afficher. Ajoutez la boucle après la requête pour quelque chose comme ceci:
echo '<ul>';
if ( have_posts() ) : while ( have_posts() ) : the_post();
echo '<li>';
the_title();
echo '</li>';
endwhile;
endif;
echo '</ul>';