Vor kurzem habe ich für einen Kunden ein reines Blog-Projekt mit WordPress aufgesetzt. Als Blogsystem zu fungieren war ja die ursprüngliche Funktion von WordPress, und natürlich kann man es nach wie vor als reines Blogsystem nutzen wenn man möchte. Wie immer haben wir ein Block-Theme eingesetzt. In den meisten Fällen verwenden wir dasselbe Theme, sehr einfach, mit wenigen Templates und nur den Basis-Patterns (die kann man ja alle selbst anlegen die man in einem Projekt braucht). Block-Themes die mit zahlreichen Vorlagen für Seiten oder Abschnitte daherkommen, finde ich eher hinderlich. Doch sie helfen natürlich jenen, die mit dem Block-Editor nicht so vertraut sind, dass sie jedes Layout selber von Grund auf hinstellen können oder wollen.
Auf der Blog-Startseite ist der Abfrageblock von WordPress eingefügt. Damit hat man zwei Optionen: ihn „zu „individuell“ einzurichten oder beim „Standard“-Abfragetyp zu bleiben. „Standard“ steht für das native Verhalten bei der Ausgabe von Beiträgen: z.b. alle Beiträge von neu nach alt auf der Blogstartseite, unter Kategorien nur die Beiträge, die zur aufgerufenen Kategorie gehören etc.
Als Hauptabfrage in Templates würde man den Abfrageblock normalerweise nicht individualisieren. Würde man Blogbeiträge dennoch „individuell“ halten, hat das z.B. den Effekt, dass man Parametern im Paging hat. Zudem hilft es einem im Handling von Sticky Posts auch nicht besonders. Man kann sie lassen (dann kommen zuerst Sticky Posts, dann die „normalen“ Beiträge, die auf der ersten Seite des Blogs dann zusätzlich zu den Sticky Posts angezeigt werden), oder ignorieren, sie werden dann einfach in den Blogbeiträge-Fluss „eingebaut“.
Weder die eine noch die andere Option war, was der Kunden wollte. Jede Blogseite sollte gleich viele Beiträge anzeigen, doch auf der ersten Seite sollten zuerst die „Sticky“ Beiträge kommen, und die Anzahl Beiträge pro Seite mit normalen Posts „aufgefüllt“ werden. Die dafür eingesetzte Lösung sollte mit Classic- und Block-Themes mit dem Standardloop funktionieren.




Schreibe einen Kommentar