Ausgabe nach spezifischem Post in der Schleife

Ich möchte mit einem Plugin in die Schleife einhaken und Code nach einem Post-Index in der Schleife ausgeben. Zwei Beispiele die ich mir vorstellen kann sind:

  • Ausgabecode nach dem 1. Post in der Schleife
  • Ausgabecode in der Mitte (nach Anzahl Posts / 2)

Solutions Collecting From Web of "Ausgabe nach spezifischem Post in der Schleife"

Leider gibt es dafür keinen absichtlich bereitgestellten Haken. Die einzigen Haken innerhalb der Schleife werden am Anfang und am Ende des Hakens ausgetriggers.

Es gibt the_post Aktion ” the_post , aber diese ist wahrscheinlich viel zu allgemein (sie kann unter Umständen zu Nebenwirkungen führen) und wird zum Beispiel als falscher Punkt bezeichnet:

Die function, die verwendet wird, um durch die Schleife zu iterieren, ist the_post() die the_post() aufruft, um den aktuellen Post in der Schleife einzurichten (richtet alle Globals usw. ein). Diese function triggers die Aktion the_post .

… Das heißt also oben im “Content” -Teil des Posts (normalerweise – wenn auch nicht garantiert – über dem Aufschlag für den Post).

Zweitens könnten themes / plugins dazu führen, dass the_post innerhalb der Schleife für andere Dinge als den aktuellen Post in der Schleife aufgerufen wird. Sie können zwar sicherstellen, dass Ihr Callback nur zwischen dem Anfang und dem Ende der Schleife ausgetriggers wird, aber nicht Stellen Sie sicher, dass alle Zeiten, die zwischen Ihnen ausgetriggers werden, wenn Sie Ihren Callback ausführen möchten.