著者の詳細については、私はWP_Queryに「プロジェクト」を問い合わせています。 ACFリピータフィールドから作者を取得するときに、複数の作者が存在する場合は、その間に 'and'という単語を追加します。WP_Queryの途中でリセットカウント
これは単一プロジェクトでうまく動作しますが、すべてのプロジェクトをクエリすると、サブループ後にカウントがリセットされません。カウントをリセットする必要があるかどうか、リピータのアイテム数を数え、2より大きい場合はコードを実行する必要があるかどうかはわかりません。
いずれにしても、これを行う方法がわからないし、誰かが私にいくつかの指針を与えてくれると願っています。
<?php
$args = array(
'post_type' => 'showcase',
'posts_per_page' => -1,
'orderby' => 'rand',
);
$projects = new WP_Query($args);
?>
<?php if($projects->have_posts()) : ?>
<?php while($projects->have_posts()) : $projects->the_post() ?>
// some content here
<?php $i==1; while(have_rows('project_author')): the_row(); ?>
<?php if($i ==1)
{
echo "and";
}; ?>
<?php the_sub_field('screenwriters_name'); ?>
<?php $i++; endwhile; ?>
<?php endwhile ?>
<?php endif ?>
<?php wp_reset_postdata(); ?>
あなたは(ダブル等号の代わりに、単一の)代わりに代入演算子を使用する必要が$i
1に設定しようとするときは、等価演算子を使用している
コメントの前に$ i == 1の文があります。//一部の内容は真です。私はあなたが1つの等号を削除する必要があると思います。 –