私は探していたものの答えを見つけようとしましたが、これに対する答えはまだ見ていません:
1 つのカテゴリからすべての投稿を取得し、<li></li>
タグ内に一度に 3 つ表示する Wordpress ループを生成しようとしています。
出力は次のようになります。
<li>My post title | Another Title | Third title</li>
<li>The next post title | A different post | Post #6</li>
<li>And so on | And so forth</li>
終了するまでカテゴリ内のすべてのエントリをループし、ループを終了するには、これが必要です。
私のコードはこの時点で完全に機能していませんが、以下に作業中のものを提供しました。誰かがこれに対する解決策を持っている場合、私はあなたに狂った小道具を贈りたい.
<?php // Loop through posts three at a time
$recoffsetinit = '0';
$recoffset = '3';
query_posts('cat=1&showposts=0');
$post = get_posts('category=1&numberposts=3&offset='.$recoffsetinit.');
while (have_posts()) : the_post();
?>
<li>
<?php
$postslist = get_posts('cat=1&order=ASC&orderby=title');
foreach ($postslist as $post) : setup_postdata($post);
static $count = 0; if ($count == "3") { break; } else { ?>
<a href="<?php the_permalink() ?>"></a>
<?php $count++; } ?>
<?php endforeach; ?>
<?php $recoffsetinit = $recoffset + $recoffsetinit; ?>
</li>
<?php endwhile; ?>