Statisches Vorderseitenproblem

Mein Theme verwendet die Datei front-page.php, um eine Reihe von Elementen auf der Titelseite anzuzeigen, einschließlich einer Diashow und einiger hervorgehobener Elemente. Ich habe es auch so entworfen, dass die statische Titelseite, wie in den WordPress-Einstellungen festgelegt, als Auszug in dieser Vorlage angezeigt wird. Ich plante dann einen Button mehr lesen, so dass die ganze Seite ohne Slideshow usw. angezeigt werden konnte (ich vermute, dass ich page.php verwende), aber es scheint, dass ich mich selbst ausgetrickst habe, da diese statische Seite zur Anzeige bestimmt ist Verwenden von Front-Page.php nach der WP-Hierarchie. Kann mir jemand etwas vorschlagen, das mir helfen könnte? Was ich brauche, ist eine Art zu sagen, dass die Seite in der Seite “Page.php” geöffnet wird, wenn sie über die Schaltfläche “Mehr lesen” aufgerufen wird.

Solutions Collecting From Web of "Statisches Vorderseitenproblem"

Ich würde empfehlen, zwei statische Seiten für dieses Arrangement zu haben:

  1. Die statische Seite, die als Platzhalter für die Startseite Ihrer Website dient
  2. Die statische Seite, auf der der Inhalt angezeigt werden soll, der als Ausschnitt auf der Startseite angezeigt werden soll

Dann, in front-page.php , front-page.php Sie einfach statische Seite 2 oben ab und geben post-excerpt und einen Permalink aus. Sobald der Permalink angeklickt ist, wird der Inhalt von der statischen Seite 2 wie page.php per page.php .

(Wenn es sich um ein verteiltes Theme handelt, sollten Sie eine Theme-Option oder ein anderes Mittel zur Auswahl der front-page.php ID hinzufügen, die in front-page.php ; andernfalls können Sie die ID nur statisch und fest codieren in der Vorlagendatei.)

Ich bin mir nicht sicher, ob es eine bessere Antwort gibt, aber für den Fall, dass es jemandem in der Zukunft hilft, habe ich die Abfrage mit query_posts( 'page_id=' . $front_page_article_id); wo $ front_page_article_id war eine neue Thema-Option, die ich eingerichtet habe.