it-swarm.com.de

Kommentare werden überhaupt nicht angezeigt

Ich habe Kommentare auf meiner Website aktiviert, aber das Formular wird nicht angezeigt. Es hat an einer Stelle funktioniert, da es zu einigen meiner Posts Kommentare mit Links gibt, die jedoch nicht auf der Seite erscheinen.

Nehmen Sie diesen Beitrag: https://arcath.net/2016/03/react/ Das Thema zeigt deutlich 1 Kommentar am oberen Rand der Seite.

Kommentare sind in Settings -> Discussion aktiviert

 Discussion Settings 

 Post Options 

Ich habe viele Forenbeiträge zu diesem Thema gelesen, die mich zu diesen Einstellungen geführt haben, aber ich kann nichts falsches daran erkennen.

3
Arcath

Dumme Frage: Ist es möglich, dass Ihr Thema die angezeigten Kommentare nicht enthält?

Zusätzlich zu den Einstellungen muss Ihr Thema Kommentare anzeigen.

Die Standardfunktion von WP ist comments_template (für single.php und/oder page.php):


 comments_template( '', true );

UPDATE ---------------------------------------------- -----

Ich glaube, mit dem Thema "hueman" stimmt etwas nicht.

Ich habe es auf einem lokalen WP installiert, der Beispielinhalte enthält.

Wenn ich zu einem Artikel gehe, der Kommentare enthält, erhalte ich genau das gleiche Ergebnis wie Sie.

Wenn ich denselben Artikel mit einem anderen Thema anzeige (eine der Standardeinstellungen), werden die Kommentare angezeigt.

Also überprüfte ich die single.php-Vorlagendatei des Hueman-Themas und benutzte eine benutzerdefinierte Funktion (hu_is_checked ('post-comments')). Benutzt in:

if ( hu_is_checked('post-comments') ) { comments_template('/comments.php',true); }

Das Problem ist: Es wird null zurückgegeben (daher können die Kommentare nicht angezeigt werden).

Entsprechend der Themendokumentation sollten wir in der Lage sein, die Themenoptionen über den Customizer anzupassen. http://docs.presscustomizr.com/article/113-customizr-theme-options-comments Diese Option befindet sich in: Customizer > Inhaltsbereich> Kommentare

Leider konnte ich es nicht finden: Ich habe es auf der Titelseite versucht, einzelne Beiträge, Seiten, habe es nie gesehen.

Da die Option nicht definiert ist, gibt die benutzerdefinierte Funktion immer null zurück.

Eine schnelle Lösung wäre, ein untergeordnetes Thema von hueman zu erstellen, die single.php-Vorlage zu überschreiben und die Zeile für Folgendes zu ändern:

comments_template('/comments.php',true);

Ich habe es getestet, es funktioniert.

Eine bessere Lösung wäre, sich an den Autor des Themas zu wenden, um zu erfahren, ob wir etwas verpasst haben oder ob es sich um einen Fehler handelt.

4
Dexter0015

Befolgen Sie drei Schritte:

  1. Können Sie Ihre Nachbearbeitungsseite einchecken? Viele Designs verfügen über eine Meta-Box mit der Option, Kommentare auf der Bearbeitungsseite des Posts zu aktivieren und zu deaktivieren.

  2. Wenn Sie dort nachgesehen haben und immer noch nicht kommen, überprüfen Sie bitte die Datei Ihres Themas, ob comments_template vorhanden ist oder nicht.

  3. Wenn es dort ist, dann verwenden Sie ein kommentarbezogenes Plugin wie Disqus oder Facebook Comments. Bitte versuchen Sie, diese zu deaktivieren.

Hoffe mit der obigen Option bekommst du deine Lösung.

2
Aftab

Ich musste dies nur posten, da ich das Gleiche durchmachte. Ich habe den Beitrag bearbeitet, der mit der Ersteinrichtung "geliefert" wurde. Da der Post von vor einem Jahr war, dachte ich, ich würde ihn 'veröffentlichen' (Wortspiel beabsichtigt). Das Kommentarfeld wurde jedoch nicht angezeigt. Also habe ich einen brandneuen Beitrag erstellt und das Veröffentlichungsdatum auf dem aktuellen Stand belassen. Das Kommentarfeld wurde angezeigt. Ich habe einen weiteren Beitrag erstellt, ihn sofort verlassen und hey presto, es hat funktioniert. Ich habe sogar die Themen gewechselt, um zu sehen, und ja, die Kommentarbox (en) waren auf den beiden Posts vorhanden. Also, datiere nichts zurück und schau, ob das für dich funktioniert!

1
Susan