it-swarm.com.de

Festlegen einer statischen Homepage und Blogseite ohne Verwendung der Einstellungen

Dies mag wie eine dumme Frage erscheinen, und es ist wahrscheinlich nicht möglich, aber es ist mir möglich, eine statische Homepage (mit front-page.php) und eine Blogseite (mit home.php, denke ich) in meinem Thema festzulegen. und Wird die Blog-Seite auf einem separaten Slug angezeigt, OHNE die Seiteneinstellungen in meiner Wordpress-Installation unter Settings > Reading zu ändern? Also http://www.meinewebsite.com/blog/ zeigt mein Blog (home.php) an, und http://www.meinewebsite.com/ zeigt meine Homepage (front-page.php) an?

EDITIch möchte darauf hinweisen, dass ich, da ich es vorher nicht explizit erwähnt habe, das Erstellen der Seiten in Wordpress vermeiden möchte, wenn ich kann. Obwohl @eyedarts die Frage beantwortet, gibt es nicht ganz das, was ich brauche. Obwohl das wohl meine Schuld gewesen sein mag, dass ich das nicht erklärt habe.

2
Nate

Die Antwort scheint zu sein, dass es möglich ist:

http://codex.wordpress.org/Creating_a_Static_Front_Page

Konfiguration von front-page.php

Falls vorhanden, wird die Vorlagendatei "front-page.php" auf der Startseite der Site verwendet, unabhängig davon, ob "Einstellungen> Lesen -> Anzeige der Startseite" auf "Eine statische Seite" oder "Ihre neuesten Beiträge" eingestellt ist müssen beide Optionen berücksichtigen, damit auf der Startseite der Website entweder eine statische Seite oder der Index der Blog-Beiträge angezeigt wird. Hierfür gibt es einige Methoden.

Was die Blog-Seite betrifft, ich denke, Sie können hier finden, wonach Sie suchen:

http://codex.wordpress.org/Page_Templates

Spezialisierte Seitenvorlage

Erstellen einer Vorlage für eine Seite: Für umfangreichere Änderungen, die nur für eine bestimmte Seite bestimmt sind, können Sie eine spezielle Vorlagendatei erstellen, die mit dem Slug oder der ID dieser Seite benannt ist:

    page-{slug}.php
    page-{ID}.php

Verwenden Sie in dieser speziellen/benutzerdefinierten Vorlagendatei die Funktion get_posts () ( http://developer.wordpress.org/reference/functions/get_posts/ ) und andere ähnliche Funktionen, um die Beiträge abzurufen und aufzulisten.

Mit der Funktion add_posts_page () ( http://developer.wordpress.org/reference/functions/add_posts_page/ ) können Sie die Seite zum Menü hinzufügen.

In Ihrer front-page.php finden Sie also einen Verweis auf eine statische Seite, die Sie in Ihrem Code erstellen. Anschließend erstellen Sie mithilfe der speziellen Seitenvorlage auch eine zweite Seite für Ihre Blogseite.

Ich wäre gespannt, ob es einen einfacheren Weg gibt, dies zu tun.

1
eyedarts