Kategorie als Landingpage?

  • Ich versuche Projekte (Forschung, Technologie ...) mit Wordpress zu präsentieren.
    Einige Projekte haben nur eine Beschreibung (Text, Bilder, Videos ...)
    Manche Projekte haben regelmäßig Neuigkeiten (Posts).

    Gewünscht:
    1) Liste mit allen Posts als "News" Seite.
    - kommt im Prinzip geschenkt

    2) Liste mit allen Projekten als Überssichtsseite
    - Statische Seite von Hand aufgebaut und dem Menu hinzugefügt.

    3) Eine Landingpage für jedes Projekt mit ausführlicher Beschreibung.
    - hier geht es mit den Fragen los

    4) Auf jeder Projektseite Verweis oder direkte Auflistung aller Posts, die zu diesem Projekt gehören.


    Bisherige Idee:
    Für jedes Projekt eine Kategorie.
    Projektbeschreibung in der Beschreibung der Kategorie.

    Problem:
    Ich habe "HTML in Category Descriptions" für die Beschreibungen installiert.
    Leider ist die Formatierung sehr stark vom Theme abhängig.
    Bei 2013 z.B. ragen Bilder in der Kategorienbeschreibung über den zugehörigen Bereich hinaus.
    Bevor ich mich mit solchen Problemen weiter rumschlage
    "Macht der Ansatz überhaupt Sinn?"

    Alternative 2:
    Eine statische Seite für jedes Projekt. Dann gibt es weniger Gefrickel mit dem Theme.
    Kann ich (und wenn ja, wie) auf normalen Seiten die Posts einer Kategorie auflisten?
    Lässt sich das Category-Template irgendwie reinladen oder so?
    "Macht dieser Ansatz evtl mehr Sinn und weniger Arbeit?"

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • weitere Idee

    ein custom field für den "featured Beitrag" pro Kategorie

    einmal das category.php Template bearbeiten
    Beitrag normal in der Kategorie veröffentlichen
    hat er aber custom field x nicht leer , dann zeigt er diesen Beitrag in Vollansicht an

  • Du meinst die Projektbeschreibung als Post verfassen und im Template dann gesondert behandeln?
    Das hatte ich mir schon überlegt und noch viel mehr Gefrickel befürchtet.
    Aber wenn Du das für sinnvoll hältst, macht das schonmal etwas Mut. Toll wäre halt, dass ich die gleichen Möglichkeiten/Plugins etc hätte und nicht zwischen
    "Description Content" und "Post Content" umdenken muss.

    Ich müsste dann die category.php anpassen, so dass der "Project Description Post" immer oben steht.
    Dann käme irgendwas zum Trennen.
    Und anschließend die Liste der Post aber mit komprimierter Darstellung.
    So kann ich auf die Projektbeschreibung verweisen und wer die Updates lesen will blättert durch die weiteren Posts.

    Aber wird das nicht auch sehr viel Gebastel?
    Beim Project Post die Optionen zum Antworten usw. weglasen?
    Die Project Posts aus der normalen Liste auf der Hauptseite des Blogs rausfiltern?
    ...

    Schnell und dreckig könnte ich auch für jede Kategorie ein template anlegen und da von Hand die Beschreibung reinfummeln, anstatt sie aus einem Post zu lesen.
    Aber schön ist das auch nicht.

    Einmal editiert, zuletzt von error403 (31. Mai 2016 um 19:12)

  • du brauchst die Kategorie Beschreibung gar nicht anzeigen

    sondern die category.php so wie sie ist

    nur oberhalb der normalen Beiträge einen eignen Loop schreiben,der das customfield abfragt und dann so anzeigen wie du magst,
    kannst da einfach alles zwischen article und /article aus der Single.php oder content-single.php nehmen.


    also den normalen Loop der category.php und drüber ein eigner Loop für diese featured Posts ==> fertig:-)

  • Danke! Ich werde das mal antesten.

    Noch eine Alternative zum Nachdenken:
    Kann ich die Projektbeschreibung auch aus statischen Seiten laden?
    Also eine Seite pro Projekt und Sprache und in der category.php wird dann der content der Seite geladen?
    Seitencontent ist bei WP im Prinzip doch auch nur ein Post?

    Dadurch hätte ich eine stärkere Trennung und muss mir keine Gedanken machen, ob irgendwelche Plugins/Änderungen, die sich auf Posts beziehen ungewollt
    die Posts zur Projektbeschreibung beeinflussen.

  • kannst du , dann brauchst eben einen Loop der die Seite holt
    anstatt ein Custom Field auszulesen.

    und ganz viele Abfragen: if categor x dann diese page mit der id
    if category y dann jene etc...

    mir wären die Abfragen zuviel :-)
    außer es sind grad max 10 Kategorien

  • Nochmal Danke. Ich habe es letztlich über die single-page gemacht.
    Ein custom-field für die "project-post-category" hält die Kategorie fest. Eine zusätzliche Query holt die Posts.
    Dann werden sie einfach unter die Projekteseiten geschrieben, so wie es bei den Kategorieseiten stattfindet.
    So bleiben die Kategorieseiten unverändert.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!