この小さなスニペットに問題があります。基本的には、現在のリリースのカテゴリで1つの投稿を取得し、最初の3つを取得して表示するのではなく、繰り返し表示します。私はその "は逃した愚かか何かと確信しているwhile(have_posts()):the_post();同じ投稿を何度も繰り返していますか?
global $query_string;
query_posts(array(
'showposts' => 3,
'cat' => 'current-releases'
));
echo '<div class="related-posts">';
while (have_posts()) : the_post();
echo '<div class="related-album">'.the_post_thumbnail('large');
echo ' '.the_title();
echo '</div>';
endwhile;
echo '</div>';
'(x)は、(X)... ENDWHILE endif'完全に冗長化されている間ならば - あなただけの' while'を必要としています。 – paxdiablo
私はIfステートメントを完全に削除しましたが、問題はまだ存在しますが、クリーンアップに感謝します。 –
Brandon、私はPHPやWordpressのほんの少ししか知りませんが、私はそれがあなたの問題を解決するとは思っていませんでした(そうでなければ、コメントではなく答えになりました)。私はちょうどそれがコードの清潔さについてはOCDです:-) – paxdiablo