最喜欢的页面不显示帖子

时间:2012-09-01 作者:Frank Morrison

我找了一段时间后评价系统,然后偶然发现了一个很棒的教程:

http://wp.tutsplus.com/tutorials/how-to-create-a-simple-post-rating-system-with-wordpress-and-jquery/

我让它工作(嗯,它的录音点击ok),但我似乎无法获得“最受欢迎”的页面。教程说要使用以下代码,所以制作了一个页面,但没有显示任何内容(除了徽标、导航、页脚等)

    <?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(); ?>
有人能给我指出正确的方向吗?谢谢

编辑:感谢Rizzy22,以下是索引如何显示帖子:

`<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:取得了更大的进步,使用以下代码显示了拇指、标题等(以防其他人搜索并找到我的闲话)<?php query_posts(\'meta_key=votes_count&orderby=meta_value_num&order=DESC&posts_per_p‌​age=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(); ?>

1 个回复
最合适的回答,由SO网友:rizqyhi 整理而成

这是通过按元值排序来查询帖子的代码,但没有帖子显示的循环。在查询后添加循环,如下所示:

echo \'<ul>\';
if ( have_posts() ) : while ( have_posts() ) : the_post();
    echo \'<li>\';
    the_title();
    echo \'</li>\';
endwhile;
endif;
echo \'</ul>\';

结束

相关推荐

Load posts dynamically

我正在寻找一个解决方案/指导,如何在模板的左列中以分层方式列出帖子链接,当选择链接时,它会在右列中加载帖子,但整个页面不会刷新?谢谢DeonUpdate for Marfarma\'s help below感谢您的回复。在阅读了许多页面和帖子后,我能够让它正常工作。我现在需要注意的一点是,右侧列中的链接的href值为#。我有一个主页设置,用户可以选择一条培训路径,将他们带到上面讨论的页面。但我在主页上也有单独的链接,以防用户想跳到特定的主题。因此,现在我的问题是,我可以对它们进行单独编码,并让它们转到单个