"Kommentare sind geschlossen."

  • Hallo,

    bei deaktivierter Kommentarfunktion soll der Hinweis "Kommentare sind geschlossen." in der Einzelansicht von Artikeln sowie auf statischen Seiten nur dann angezeigt wird, wenn dort bereits mindestens ein Kommentar vorhanden ist. Wie kann man das am besten umsetzen?

    Liebe Grüße
    Hugo

    • 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

  • Man kann übrigens auch einfach innerhalb der if-Anweisung

    PHP
    <?php if ( have_comments() ) : ?>

    unterhalb von

    PHP
    <?php wp_list_comments(); ?>

    eine weitere if-Anweisung verschachteln

    PHP
    <?php if ( !comments_open() ) : ?>
    
    
    <?php _e( 'Comments are closed.' ); ?>
    
    
    <?php endif; ?>

    und die else-Anweisung

    PHP
    <?php else : ?>

    samt

    PHP
    <?php _e( 'Comments are closed.' ); ?>

    löschen.

    Anders ausgedrückt: Man kann einfach den Inhalt der else-Anweisung an die passende Stelle innerhalb der if-Anweisung kopieren und die else-Anweisung löschen.

    Einmal editiert, zuletzt von h-u-g-o (23. Juli 2011 um 02:14)

Jetzt mitmachen!

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