Alternativer benutzerdefinierter Inhalt in der Schleife

Ich habe einen glatten Schieberegler, der durch einige Beiträge scrollt. Ich habe auch ein paar divs, die zwischen jeder dritten Folie einige andere Inhalte anzeigen:

<a class="entry-thumb-wrapper" href="https://wordpress.stackexchange.com/questions/266919/alternate-custom-content-in-the-loop/">
<a href="https://wordpress.stackexchange.com/questions/266919/alternate-custom-content-in-the-loop/">

<a href="https://wordpress.stackexchange.com/questions/266919/alternate-custom-content-in-the-loop/">

Number one

Heading one

Small text one

Number two

Heading two

Small text two

Nun, was ich jetzt brauche ist, dieses Bit unten zu ändern, anstatt dass beide pin-alternate-content divs beide gleichzeitig hintereinander angezeigt werden, würden sie sich stattdessen abwechseln.

   

Number one

Heading one

Small text one

Number two

Heading two

Small text two

Wenn also der Slider scrollt, sehen Sie nach 3 Post-Slides das erste div mit “Number one” Inhalt und so weiter und nach den nächsten 3 Slider Posts sehen Sie das zweite div mit “Number two”, usw. Sie würden es im Grunde tun abwechselnd statt beide zur gleichen Zeit anzuzeigen. Ich kann das nicht wirklich verstehen, jede Hilfe wäre willkommen.

Solutions Collecting From Web of "Alternativer benutzerdefinierter Inhalt in der Schleife"

Sie könnten eine zweite Zählervariable initialisieren, die erhöht wird, wenn Ihre erste Zählervariable inkrementiert, und diese mit Modulus verwenden, um Ihre Codeblöcke zu alternieren.

Initiiere zuerst zwei Zählervariablen:

 < ?php if (have_posts()) : $show_alternate = 1; $which_alternate = 1; while (have_posts()) : the_post(); ?> 

Dann könnten Sie in Ihrem .pin-alternate-content tun:

 < ?php if($show_alternate++ % 3 == 0) : ?> 
< ?php if($which_alternate++ % 2 == 1) : ?>

Number one

Heading one

Small text one < ?php else : ?>

Number two

Heading two

Small text two < ?php endif; ?>
< ?php endif; ?>

Ich habe diesen Code getestet und nach drei Folien wird der Inhalt Nummer eins angezeigt, und nach den nächsten drei Folien wird der Inhalt Nummer zwei abwechselnd angezeigt, und nach weiteren drei Folien wird der Inhalt Nummer eins erneut angezeigt, und der Vorgang wird abwechselnd fortgesetzt so für so viele Sätze von drei Posts, die Sie haben.