Mein Blog “Seite” verwendet, um eine Liste von Posts anzuzeigen, aber jetzt zeigt es nur den Seiteninhalt?

Ich hatte eine Seite namens “Blog” mit Dummy-Inhalt (es hieß “Hallo Welt” oder ähnliches). Aus dem Menü gab es einen Link zu www.mydomain.com/blog und dies wurde verwendet, um index.php zu starten und die letzten Einträge aufzulisten. Der Hallo Welt Inhalt der Blog Seite ist nie aufgetaucht. Und in jedem Fall wurde die Blog-Seite auf Entwurf gesetzt.

Das war genau so, wie ich es wollte, obwohl ich nicht herausfinden konnte, wie die WordPress-Schleife in index.php Beiträge und nicht die Hello-Welt anzeigen konnte . So sieht die Schleife in index.php aus:

if ( have_posts() ) : while ( have_posts() ) : the_post(); if (is_search() && ($post->post_type=='page')) continue; ?> 
<a href="https://wordpress.stackexchange.com/questions/180538/my-blog-page-used-to-show-a-list-of-posts-but-now-its-just-showing-the-page/">

Die Seite lief gut. Kürzlich, ohne besonderen Grund, bemerkte ich, dass die Blog- Seite immer noch existierte, obwohl sie auf Entwurf gesetzt war . Um ein bisschen aufzuräumen, dachte ich, ich würde die Seite löschen. Schließlich war es anscheinend nicht erforderlich.

Sobald ich es löschte, führte das Gehen zu www.mydomain.com/blog zu einem 404. Yikes. Ich habe die Blog-Seite schnell wiederhergestellt. Es zeigte “Hallo Welt”. Ich habe es wieder gelöscht. 404 . Ich habe es als Entwurf neu erstellt (falls das entscheidend war). 404 . Ich habe es veröffentlicht. Hallo Welt . Ich kann meine Liste der Beiträge nicht zurückbekommen.

Ich habe eine vollständige Kopie der Site auf einem anderen Server mit dem Verhalten, das ich wiederherstellen wollte (mydomain.com/blog feuert index.php mit einer Liste der letzten Posts). Ich habe die genauen obigen Schritte mit den gleichen Ergebnissen reproduziert.

Was auch immer ich versuche (auf einem der beiden Server), ich kann nicht mehr zu dem Ergebnis kommen, indem mydomain.com/blog index.php mit einer Liste der letzten Posts startet.

Während ich zugebe, dass das Setup, das ich zuvor hatte, zerbrechlich war und vielleicht nicht die “richtige” Art, ein Thema einzurichten, funktionierte es so wie es war und ich würde gerne wissen, wie ich es wiederherstellen kann, ohne eine neue Vorlage programmieren zu müssen .

Solutions Collecting From Web of "Mein Blog “Seite” verwendet, um eine Liste von Posts anzuzeigen, aber jetzt zeigt es nur den Seiteninhalt?"

Ich kann – irgendwie – mein Problem lösen, indem ich betrüge.

Einer der Gründe, warum ich nicht im Code in index.php herumstochern will, ist, dass es sowohl als eine Art Homepage für den Blog dient, als auch als Suchergebnisseite (auf dieser Seite ist das Durchsuchen von Beiträgen die einzige Art) der Suche interessieren uns).

Also auf der Speisekarte kann ich die href für den Blog-Link zu mydomain.com/?s statt mydomain.com/blog . Dies zeigt die alte Liste der Posts und triggers das Problem, ohne dass eine Codierung notwendig ist.

Aber ich würde immer noch gerne wissen, warum es früher mit mydomain.com/blog .