Letzte einzelne vollständige Post auf der Homepage, Auszüge in der Blog-Liste

Was wäre der beste Ansatz, um nur den allerletzten einzelnen vollständigen Post auf der Homepage und auf der Blog-Seite die vollständige (ausgelagerte) Liste der Blogs zu zeigen, die nur ihre Auszüge zeigen?

Ich denke an 2 verschiedene Möglichkeiten, es zu bekommen: man ist (A) wählen “statische Seite” für die Titelseite, die andere (B) wählen “letzte Einträge”.

FALL A (statische Seite)

Ich würde ein Skript benötigen, um den letzten Post-Inhalt vollständig zu laden. In ‘Optionen> Lesen’ würde es so eingestellt werden, dass Auszüge und zum Beispiel 10 Beiträge pro Seite angezeigt werden

Fall B (letzte Einträge)

Ich würde ein Skript benötigen, um die Startseite zu zwingen, nur einen Beitrag zu zeigen (es wäre der letzte) und mache es vollständig. Wie in Fall A, in ‘Optionen> Lesen’ würde es so eingestellt werden, dass Auszüge und zum Beispiel 10 Beiträge pro Seite angezeigt werden.

.

Im Moment benutze ich Fall B. Ich habe bereits ein Skript in functions.php eingefügt, um nur den letzten Beitrag (einen) anzuzeigen. Trotzdem muss ich erzwingen, dass es vollständig angezeigt wird (oder den Rest als Auszüge standardmäßig anzeigen).

Das Skript habe ich von hier bekommen. https://www.webhostinghero.com/change-number-of-posts-on-homepage/

Wer hilft Ihnen bei der Suche nach der einfachsten Lösung?

TIA, Hüfte

Solutions Collecting From Web of "Letzte einzelne vollständige Post auf der Homepage, Auszüge in der Blog-Liste"

Sie können front-page.php erstellen oder ändern, oder Sie können eine Seitenvorlage erstellen, die den neuesten Beitrag anzeigt und dann eine leere Seite erstellen (sie kann den gewünschten Inhalt haben, denken Sie daran, den Inhalt in Ihrer Vorlage anzuzeigen) und wählen Sie diese Seitenvorlage. Im letzteren Fall nennen Sie es entsprechend der Seitenhierarchie. Im Falle der ersten, wenn Ihr Thema bereits eine Front-Page.php hat, ist es besser, ein Kind-Thema zu erstellen, anstatt die Datei direkt zu überschreiben.

Verwenden Sie get_posts mit 'posts_per_page' => 1 , um den neuesten Post zu erhalten. Der Code zum Anzeigen von Posts ist im Link angegeben. Es ist möglich, dass Ihr Theme eine Template-Part- Datei für einen einzelnen Post hat. In diesem Fall können Sie diese nach dem Aufruf von setup_postdata in die Schleife setup_postdata .

Als Ausgangspunkt kopieren Sie den Code aus der Datei “front-page.php”, falls vorhanden, oder “page.php”.