2010-01-25 3 views
9

Weiß jemand mit Erfahrung mit Wordpress, warum es meine comments.php Datei, die in einem Themenordner ist, nicht verwenden würde?Wordpress nicht mit richtigen Kommentardatei?

+3

Haben Sie ' 'in deiner' single.php' Datei? –

+0

@Doug Neiner Ja, ich tue es, irgendwie lädt es die Datei nicht, es lädt ein Kommentar-Postformular von woanders und ich kann nicht finden, wo es überhaupt herkommt. – JasonDavis

+0

hast du es geschafft, es zu arbeiten? Ich habe dasselbe Problem. – aleXela

Antwort

2

Ich habe es jetzt arbeiten, ich hatte

<?php comments_template(); ?>

in diesem

<?php comments_template('', true); ?> 

stattdessen komisch, aber es behoben mein Problem

0

Sie müssen die folgenden in Ihrer Vorlage des single.php enthalten Kommentare umfassen:

<?php comments_template(); ?> 

die Standardvorlage verwenden, die mit Wordpress als Referenz kommt.

Doug Neiner hat dies zuerst als Kommentar hinzugefügt, also wenn er es als Antwort postet, wähle bitte sein.

+0

Ja, ich habe in single.php, aber irgendwie ist es wie das Umgehen und Laden eines anderen Kommentarformulars von einem unbekannten Ort, ich habe den ganzen Tag gesucht, um zu sehen, wo es herkommt, ich habe sogar versucht, jedes andere Thema zu löschen und direkt zu verlinken die korrekte Kommentardatei und scheint immer noch nicht so zu funktionieren, wie es sollte – JasonDavis

+0

es handelt, als ob es eine alte comment.php-Datei zwischengespeichert hat und es stattdessen verwendet, aber ich sehe keine Cache-Dateien irgendwo, also glaube ich nicht ist der Fall – JasonDavis

1

Wenn Sie bereits <?php comments_template(); ?> an Ort und Stelle (was Sie tun), dann könnte es eine Datei Erlaubnis Problem sein.

Es zieht wahrscheinlich auch von classic oder default, wenn es Ihre comments.php Datei im aktuellen Verzeichnis Ihres Themas nicht lesen kann.

Stellen Sie sicher, dass Ihre comments.php die gleichen Berechtigungen wie der Rest Ihrer Designdateien hat.

0

Ich glaube, ich Lösung gefunden zu ändern. Problem, dass mein Theme nicht single.php verwendet, während es lädt. Also hinzufügen comments_template ('', wahr); nicht helfen.

Also habe ich es meiner index.php Datei hinzugefügt und es scheint jetzt wie es sollte.

Hope this

0

helfen Dies wird in der Regel mit der comments_template Funktion getan:

<?php comments_template($file, $separate_comments); ?> 

$ file ist der Dateiname, den Sie laden möchten (zum Beispiel "/comments.php"). Es ist ein optionaler Parameter.

$ seperate_comments wird verwendet, um festzulegen, ob die Kommentare nach Kommentartyp getrennt werden sollen. Es ist boolesch und der Standardwert ist FALSE. Es ist ein optionaler Parameter (wenn Sie es weglassen, ist es auf FALSE gesetzt).

HINWEIS: Dies funktioniert nur für einzelne Posts und Seiten. Damit es überall funktioniert, setzen Sie $ withcomments auf "1".

Wenn Sie Ihre eigene benutzerdefinierte Kommentarvorlage (wie für ein eigenes Thema) zu erstellen, es so nennen, zum Beispiel („short-Kommentare“ ist nur ein Beispiel Name):

<?php comments_template('/short-comments.php'); ?> 

Wenn Sie haben all dies getan und WP verwendet immer noch nicht die korrekte comments.php, überprüfen Sie die Dateiberechtigungen.Auch - Hackerkommentare sind ein häufiges Problem, also könnte jemand Ihre Website gehackt haben und ein Problem mit der Datei verursacht haben.

Verwandte Themen