私はしばらく投稿評価システムを探していました、それから私は素晴らしいチュートリアルに出会いました:
私はそれを動かしている(まあ、そのレコーディングは大丈夫)、しかし私は「最も好きな」ページを手に入れるようには思えない。チュートリアルでは、次のコードを使用するように言ったので、ページを作成しましたが、何も表示されません(ロゴ、ナビゲーション、フッターなどを除いて)
<?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(); ?>
誰かが私を正しい方向に向けることができますか?ありがとう
編集:ありがとうrizqy22、これがインデックスが投稿を表示する方法です。
`<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_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(); ?>
)
メタ値でソートして投稿を照会するだけのコードですが、投稿を表示するためのループはありません。このような何かのためにクエリの後にループを追加します。
echo '<ul>';
if ( have_posts() ) : while ( have_posts() ) : the_post();
echo '<li>';
the_title();
echo '</li>';
endwhile;
endif;
echo '</ul>';