Spalten, die von Posts abhängen, zählen

Was ich gerne machen würde;

Wenn es einen Post im benutzerdefinierten Post-Typ gibt, sollte er in einer vollständigen Bootstrap-Spalte angezeigt werden.

| Beitrag |

Wenn es zwei Beiträge gibt, sollten sie in zwei halben Spalten (eine Hälfte) erscheinen.

| Beitrag | Beitrag |

Wenn drei Posts vorhanden sind, sollte das in drei dritten Spalten (ein Drittel) angezeigt werden.

| post | post | post |

Und dann fängt es wieder von vorne an.

| post | post | post |

| Beitrag |

Ich dachte, ich kann die function count_post verwenden, aber es funktioniert nicht so, wie ich es erwarte.

Für Zeilen, die Elemente aus diesem Beitrag verwenden:

Beiträge in mehreren Spalten und Zeilen mit einer einzigen Schleife

Dieser Beitrag war nicht wirklich hilfreich: Setzen Sie div-Spalten in einer Schleife nach Post-Anzahl

Irgendwelche Ideen? Vielen Dank.

Solutions Collecting From Web of "Spalten, die von Posts abhängen, zählen"

Dies muss für Ihre Situation angepasst werden, aber es sollte hilfreich sein.

< ?php // Start the loop. $i = 0; while ( $the_query->have_posts() ) : $the_query->the_post(); if ( $i == 1 ) : ?> 
< ?php elseif ( $i == 2 ) : ?>
< ?php elseif ( $i == 3 ) : ?>
< ?php endif; ?> < ?php // Include the carousel template content. get_template_part( 'template-parts/content', get_post_format() ); ?>
< ?php // End the loop. $i++; endwhile;