it-swarm.com.de

Wie entscheidet WordPress, welche Vorlage als Startseite verwendet wird?

Ich bin so verwirrt über diese Sache. Ich habe versucht, dies für uns herauszufinden, kann aber keine Lösung zu finden scheinen. Ich arbeite derzeit an einem Thema für einen Kunden, wobei ich das Komponenten-Business-Starter-Thema verwende. Ich bin neu in der Themenerstellung und habe immer noch nicht alles verstanden. Folgendes möchte ich tun:

In den meisten Fällen möchten Sie nicht die Standard-Homepage als Startseite verwenden, sondern eine statische Seite "Startseite" definieren. Also habe ich eine statische Seite erstellt und bin zu Einstellungen-> Lesen gegangen, um meine "Startseite" als Startseite zu definieren.

In jedem mir bekannten Thema, einschließlich der Standard-WordPress-Themen und vieler Themen, die ich bisher verwendet habe, wird die "Startseite" zur Startseite.

In dem Thema, mit dem ich angefangen habe, bleibt meine Startseite jedoch leer. Ich erhalte dort keine Inhalte von meiner "Startseite". Dies ist ein sehr einfaches Starter-Thema, aber ich denke, das sollte einbezogen werden, oder? Es ist eine Grundfunktion aus dem WP Backend.

Ich versuche, mein Thema so zu gestalten, dass es die Seite anzeigt, die in den WordPress-Einstellungen unter "Startseite" festgelegt ist, aber ich weiß nur nicht, wie. Wenn ich das Theme auf "twnetyfourteen" ändere, wird die page.php-Vorlage anstelle der index.php ausgelöst, wenn ich die Homepage betrachte. In meinem Theme ist es jedoch immer noch die index.php. Wie entscheidet sich WordPress für eines von beiden?

4
MattWithAHat

Die Logik der Titelseitenvorlagen ist ein schreckliches Legacy-Chaos. Während ich vorhin ein sehr gründliches Cheatsheet für die Titelseite geschrieben habe , kann ich mich immer noch nicht vollständig daran erinnern, wie es war funktioniert.

Sie haben das Recht zu bemerken, dass sich das Thema in Ihrem Fall nicht so verhält, wie es andere Themen normalerweise tun .

Wenn Sie ein bestimmtes Template herunterfahren (Plugin wie Query Monitor kann Ihnen dabei helfen), dann ist es front-page.php, hier ist es in ihrem Github-Repo (und es scheint) in Theme Root verschoben werden, das ist, was Generator Ding tut).

Es ist sehr ungewöhnlich, dass diese Datei in einem öffentlichen Design ausgeliefert wird, da sie immer eine andere Titelseitenvorlage überschreibt.

In diesem speziellen Fall wird es verwendet, um diese "Geschäfts" -Konfiguration des Themas zu implementieren, wobei das Bild des Helden und Erfahrungsberichte angezeigt werden (siehe Quelle). Es wählt nicht , um den Seiteninhalt für diesen Fall auszugeben, deshalb wird er nicht angezeigt.

Auf den Punkt gebracht handelt es sich also um ein Nischenthema, das für einen bestimmten Zweck so konzipiert wurde, wie es öffentliche Themen normalerweise nicht tun.

4
Rarst