Schleife zeigt keine Beiträge auf der Seite für benutzerdefinierte Vorlagen an

Ich habe eine Website mit einer statischen Homepage und eine Posts-Seite namens Press ( press.php ). Die Vorlage wird korrekt abgerufen, es werden jedoch keine Posts angezeigt. Irgendwelche Ideen warum? Danke im Voraus.

Live-Site.

Presse.php

    

<a href="https://wordpress.stackexchange.com/questions/64827/loop-not-displaying-posts-on-custom-template-page/">

I'm not sure what you're looking for.

Solutions Collecting From Web of "Schleife zeigt keine Beiträge auf der Seite für benutzerdefinierte Vorlagen an"

press.php Sie eine Kopie von press.php und benennen Sie sie in home.php .

Die von Ihnen ausgewählte Seite “Drücken” , um die gewünschte Seite für Ihre Beiträge im Dashboard unter

Einstellungen> Lesen> Beiträge Seite: [Press]

… fällt nun unter die Kontrolle der von Milo aufgelisteten Vorlagenhierarchie.

First WordPress wird nach der Existenz von home.php und wenn es existiert, wird dies als Vorlage für Ihre Presseseite verwendet .

Wenn es nicht existiert, wird es auf die Standard- index.php verschoben und macht dasselbe.

Effektiv ist Ihre press.php in Bezug auf Ihre Presseseite nutzlos, solange sie unter Einstellungen> Lesen eingestellt bleibt.

Normalerweise sieht meine index.php beim Erstellen von benutzerdefinierten Designs ähnlich aus wie

 < ?php get_header(); ?> < ?php if(is_home() ) { include 'homepage.php'; } else { //do as you wish here... ie display normal loop etc } ?> < ?php get_sidebar(); ?> < ?php get_footer(); ?> 

homepage.php zum Beispiel Ihre benutzerdefinierte Homepage, daher brauchen Sie keine der Einstellungen beim Lesen zu verwenden. Dies ist nur ein sehr vereinfachter Überblick über etwas, das auf verschiedene Arten gemacht werden kann, aber nur versucht, Ihnen eine Idee zu geben.

Was Sie jedoch wollen, ist, wie oben beschrieben, home.php zu verwenden.

Wenn Sie eine Seite als Seite für Posts festlegen, handelt es sich nicht mehr um eine “Seite” im herkömmlichen Sinne, und sie wird nicht die ihr zugewiesene Vorlage verwenden.

Überprüfen Sie die Vorlagenhierarchie, um zu sehen, wie WordPress eine Vorlage für diese Seite auswählt:

Startseite-Anzeige

home.php

index.php