Okay, ich verstehe, dass ternäre Operatoren wie funktionieren
condition ? TRUE : FALSE
Ich suche jedoch eine einfache Schleife, um meine Posts zu bekommen, die ich habe
Die Frage, die ich habe, ist wo? in dieser Syntax. Warum wird das :
verwendet, wenn nach dem
condition ? TRUE : FALSE
Was auch immer nach dem Semikolon kommt, wenn diese statement (like have_posts())
FALSE ist?
Der doppelte Doppelpunkt ist in diesem Fall Teil der alternativen Syntax für Kontrollstrukturen .
Das ist nicht der ternäre Operator.
Sie könnten stattdessen auch schreiben:
if ( have_posts() ) { while( have_posts() ) { the_post(); the_content(); } }
Ich bevorzuge den zweiten Stil, die meisten Code-Editoren ermöglichen das automatische Falten damit, damit ich Teile schließen kann, die ich nicht sehen muss.