Kommentare nur in ausgewählten Kategorien

  • Hallo Leute,

    ich würde gerne die Kommentarfunktion nur in einer bestimmten Kategorie anzeigen lassen. Habe versucht, über Conditional Tags in der single.php das comments_template ausschließlich für die entsprechende Kategorie einzublenden, hat aber leider nicht geklappt. Das Resultat war, dass das comments_template in gar keiner Kategorie mehr angezeigt wurde.

    Hier ist der Code meines erfolglosen Versuchs:

    <?php if (is_category('15')) { ?><?php comments_template();?><?php } ?>

    Hat jemand eine Idee? das wär`super!
    Vielen Dank!
    Muddy

    • 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

  • Hallo Leute,

    ich würde gerne die Kommentarfunktion nur in einer bestimmten Kategorie anzeigen lassen. Habe versucht, über Conditional Tags in der single.php das comments_template ausschließlich für die entsprechende Kategorie einzublenden, hat aber leider nicht geklappt. Das Resultat war, dass das comments_template in gar keiner Kategorie mehr angezeigt wurde.

    Hier ist der Code meines erfolglosen Versuchs:

    <?php if (is_category('15')) { ?><?php comments_template();?><?php } ?>

    Hat jemand eine Idee? das wär`super!
    Vielen Dank!
    Muddy

    Die Abfrage innerhalb der single.php muss m. E. so lauten:

    PHP
    <?php if (in_category('15')) { ?><?php comments_template();?><?php } ?>

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Die Abfrage innerhalb der single.php muss m. E. so lauten:

    PHP
    <?php if (in_category('15')) { ?><?php comments_template();?><?php } ?>

    VG Elke

    Hallo Elke,
    vielen Dank für die superschnelle Antwort und für den "ultimativen Tipp", genau so funktioniert`s!

    Viele Grüße aus Berlin von
    Muddy

  • Die Abfrage innerhalb der single.php muss m. E. so lauten:

    PHP
    <?php if (in_category('15')) { ?><?php comments_template();?><?php } ?>

    VG Elke

    Nur so als Frage am Rande: Warum den PHP Interpreter zusätzliche Arbeitszyklen (php an|aus|an|aus|an|aus) aufpressen, wenn gar kein pures HTML im Spiel ist ?

    Wie wär's mit:

    PHP
    <?php if (in_category('15')) { comments_template(); } ?>
  • hallo

    ich hätte hier auch eine Frage zu dem Thema.

    Ich habe zu Beginn (also beim Aufbau meiner Seite) die Kommentarfunktion unter Einstellungen abgeschaltet.
    Nun möchte ich aber, dass für diverse Kategorien diese doch funktioniert.

    Wenn ich nun unter Einstellungen die Funktion aktiviere, dann muss ich in jedem Artikel die Funktion extra freischalten was ein riesiger Aufwand ist.

    Geht das nicht irgendwie schneller....??

    Lefdi

Jetzt mitmachen!

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