Seite + News + Kommentare

  • Hallo

    Und zwar möchte ich eine Seite "kolumne" erstellen. Und jetzt möchte ich das die Aufgebaut ist wie die normale Startseite. Ich möchte da News bzw. Beiträge schreiben können und dazu auch Kommentare erlauben. Aber wie soll ich das machen das ich da Beitrag schreiben kann? Hat einer ne Idee? Ich weiss nicht weiter...

    danke, schonmal!


    So long... Resh

    • 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

  • Wie wäre es, wenn du auf der normalen Startseite die Beiträge aus der Kategorie "Kolumne" ausschließt? Dann legst du ein Kategorie-Template für die "Kolumne" Kategorie an und passt diese entsprechend deinen Wünschen an.

    So sind die Beiträge nicht auf der Startseite, sondern lediglich auf dieser einen Seite und du hast dann auch die normalen Funktionen - Kommentare usw.

  • Kurz erklärt: In der index.php schließt mit query_posts die Kategorie "Kolumne" anhand dessen ID aus.
    Dann erstellst du ein Kategorie Template (category-ID.php) wo ID - logischerweise - die ID der entsprechenden Kategorie ist.

    Die category-ID.php passt du deinen Wünschen entsprechend an. Diese unterscheidet sich dann maßgeblich von der üblichen Kategorie Ansicht die durch category.php oder archive.php erzeugt wird. So hast du ein spezielles Template für die Kategorie.

    Relevantes: query_posts, Template Hierarchie, Category Templates (eng.)

  • Ausgehend davon, dass die "Kolumne" Kategorie die ID 6 hat (Das erfährst du im Admin Panel unter Verwalten -> Kategorie. Die ID steht links neben dem Kategorie Namen.) fügst du in der index.php unmittelbar über dem Loop die query_posts Funktion ein.

    PHP
    [COLOR=Red]<?php query_posts('cat=-6'); ?>[/COLOR] <!-- Beiträge aus der Kategorie ID 6 werden nun nicht mehr auf der Startseite angezeigt. -->
    
    
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>


    Nun erstellst du eine category-6.php und kopierst den Inhalt der archive.php da rein. Wenn also jetzt jemand das Archiv der "Kolumne" Kategorie aufruft, wird nicht, wie üblich, die archiv.php zur Anzeige verwendet sondern die category-6.php, denn die ist in dem Fall von "höherem Rang".
    In der category-6.php machst du nun die entsprechenden Änderungen. Das ist natürlich Theme abhängig, je nachdem wie die archive.php aufgebaut war/ist.
    Im Prinzip war es das auch schon gewesen. PHP Wissen brauchst du gar nicht. Ist ja nur Copy & Paste. Probier's aus und wenn was nicht klappt frag dann nochmal.

Jetzt mitmachen!

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