Support » Allgemeine Fragen » Kommentare werden teilweise nicht angezeigt

  • Ich habe heute festgestellt, dass bei einigen meiner Posts die Kommentare nur teilweise dargestellt werden. Teils gibt es 3 Kommentare, ich sehe aber nur einen. Hier habe ich ein konkretes Beispiel:

    https://www.claudiobernasconi.ch/2019/01/24/the-ultimate-list-of-net-dependency-injection-frameworks/

    Auf diesem Post wird unterhalb des Titels die Anzahl der Kommentare (1), sowie unter dem Inhalt korrekt angezeigt. Der eigentliche Kommentar jedoch fehlt. Ich würde ihn aber gerne dort sehen.

    Was habe ich bereits versucht?
    – Cache geleert
    – CDN Cache geleert
    – Datenbank geprüft, Kommentar ist in Tabelle vorhanden und Felder sind korrekt befüllt (analog anderer Kommentare, welche auf anderen Posts angezeigt werden)
    – Kommentar ist freigeschaltet
    – Webhosting logs geprüft, keine Fehler auffällig.

    Mein Setup:
    – WordPress (self-hosted) mit Divi Theme
    – Ich hatte einige Zeit Disqus im Einsatz, benutzte jetzt aber seit einigen Monaten wieder das interne Kommentarsystem von WordPress.

    Ich bin Software Engineer und habe mir bereits den Code in comments.php und comment-template.php sowie wp-comments-post.php angeschaut, aber nichts auffälliges gefunden.

    Ich bin etwas aufgeschmissen, da mir nicht klar ist, wo ich mit der Fehlersuche starten muss. Ideen?

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Ich habe in der Zwischenzeit herausgefunden, dass das Plugin „Hide Trackbacks“ für diesen Fehler verantwortlich ist. Gibt es eine Alternative, um den selben effekt zu erzielen? Ich möchte paged-comments verwenden, jedoch die Trackbacks und Pingbacks nicht für den Benutzer ersichtlich haben.

    Hide Trackbacks: https://wordpress.org/plugins/hide-trackbacks/

    Ich habe den Fehler behoben, indem ich in der Datei comments.php meines Divi basierenden Child-Themes folgende Codezeilen entfernt habe:

    <?php if ( ! empty($comments_by_type['pings']) ) : ?>
    			<div id="trackbacks">
    				<h3 id="trackbacks-title"><?php esc_html_e('Trackbacks/Pingbacks','Divi'); ?></h3>
    				<ol class="pinglist">
    					<?php wp_list_comments('type=pings&callback=et_list_pings'); ?>
    				</ol>
    			</div>
    		<?php endif; ?>

    Diese Codezeilen sind ab Zeile 36 in der Originaldatei comments.php zu finden. Werden diese Zeilen entfernt, so werden sämtliche Kommentare angezeigt, die Pingsbacks aber nicht aufgelistet. Auch die angegebene Anzahl der Kommentare erscheint korrekt.

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Kommentare werden teilweise nicht angezeigt“ ist für neue Antworten geschlossen.