webentwicklung-frage-antwort-db.com.de

Können Sie einen Beitrag als Titelseite oder nur als Seiten auswählen?

Ist es möglich, einen Beitrag als Startseite auszuwählen, aber alle Beitragslisten anzuzeigen?

Folgendes versuche ich zu tun. Ich kann problemlos Posts erstellen und möchte einen davon als Posts-Seite festlegen. Wenn ich jedoch versuche, einen Front-Page-Post auszuwählen, werden nur die Seiten angezeigt, auf denen sich keine meiner Posts befinden.

Ist es richtig anzunehmen, dass die Titelseite kein Beitrag sein kann?

enter image description here

2
1.21 gigawatts

Nein, du kannst nicht. Für statische Titelseiten muss eine Seitenvorlage festgelegt werden. Sie haben hier einige Möglichkeiten, um das zu tun, was Sie wollen

  • Erstellen Sie eine Seite, die Sie als statische Startseite auswählen möchten. Sie können dann Ihren benutzerdefinierten Inhalt auf die gleiche Weise hinzufügen, wie Sie es für einen Beitrag im Backend des Seiteneditors tun würden. Sie können dann einfach die Standardschleife verwenden, um Ihren Inhalt wie gewohnt anzuzeigen. Sie sollten statische Titelseiten lesen , um einen vollständigen Überblick über die Funktionsweise statischer Titelseiten zu erhalten

  • Erstellen Sie eine Seitenvorlage und ersetzen Sie die Standardschleife durch eine benutzerdefinierte Abfrage. Diese benutzerdefinierte Abfrage zieht dann einen bestimmten Beitrag/eine bestimmte Gruppe von Beiträgen entsprechend Ihren Anforderungen ein. Check out WP_Query und check out, wie eine benutzerdefinierte Abfrage erstellt wird, sowie alle verfügbaren Parameter, mit denen Sie Ihre benutzerdefinierte Abfrage erstellen können

  • Replizieren Sie das Verhalten der eingebauten Haftnotizen, und verwenden Sie dies, um Ihre eigenen Haftnotizen festzulegen und diese dann auf Ihre statische Startseite zu ziehen

Dies sind nur ein paar Ideen, die Sinn machen würden. Nur eine Anmerkung, pre_get_posts funktioniert auf statischen Titelseiten nicht wie erwartet. Daher müssten Sie hier eine benutzerdefinierte Abfrage verwenden, um benutzerdefinierten Inhalt anzuzeigen

3
Pieter Goosen