Support » Allgemeine Fragen » Kommentare werden auf statischen Seiten nicht angezeigt

  • Gelöst jaydenreeves

    (@jaydenreeves)


    Hallo,
    ich habe zu meiner Fragestellung wirklich überall nach Antworten gesucht und keine gefunden. Falls mir da was entgangen ist, bin ich natürlich für einen entsprechenden Link dankbar.

    Mein Problem ist folgendes:
    Ich möchte auf einer statischen Seite die Kommentarfunktion anbieten.
    Ich habe dazu folgendes unternommen:
    1. Ich habe auf den entsprechenden Seiten die Boxen „Kommentare“ und „Diskussionen“ angehakt.
    2. Ich habe auf den entsprechenden Seiten die Funktion „Kommentare erlauben“ unter „Diskussion“ angehakt.
    3. Ich habe im Menü unter Einstellungen -> Diskussion -> „Erlaube Besuchern, neue Beiträge zu kommentieren“ angehakt – obwohl es sich ja hier um keine Beitragsseite handelt.

    Ergebnis: Im Dashboard wird die Kommentarfunktion angezeigt – auf der aufgerufenen Seite jedoch nicht. Auch wenn ich selbst über das Dashboard unter der Seite einen Kommentar poste, wird dieser nicht angezeigt. Auch nicht, nachdem er aktiviert wurde.

    Ich benutze das Theme „Barletta“, welches in der aktuellen WordPress-Version getestet wurde und mit dieser kompatibel ist.

    Was läuft hier falsch?!

    Danke für die Hilfe.

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Hallo @jaydenreeves
    dein Theme unterstützt die Kommentarfunktion auf den Seiten nicht, daher bringt die Aktivierung in den Einstellungen nichts.

    Du kannst die Funktion aber selber nachrüsten.
    Suche in der Datei page.php nach der folgenden Zeile:
    <?php get_template_part( 'content', 'page' ); ?>

    Nach dieser Zeile füge den folgenden Code ein:

    <?php
    // If comments are open or we have at least one comment, load up the comment template
    if ( comments_open() || '0' != get_comments_number() ) :
    	comments_template();
    endif;
    ?>

    Wenn dein Theme ein Update bekommt geht diese Änderung allerdings verloren und muss erneut durchgeführt werden. Um die Änderung auch bei Updates beizubehalten, müsstest du ein Child Theme anlegen. Dies ist allerdings etwas aufwändiger. Siehe dazu: https://developer.wordpress.org/themes/advanced-topics/child-themes/

    Thread-Ersteller jaydenreeves

    (@jaydenreeves)

    Super. Hat funktioniert! Danke für die schnelle Hilfe!

    • Diese Antwort wurde geändert vor 5 Jahre, 7 Monaten von jaydenreeves.
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Kommentare werden auf statischen Seiten nicht angezeigt“ ist für neue Antworten geschlossen.