Hallo.
Ich habe verschiedene Kategorien angelegt und mein Template so umgeschrieben, dass die einzelnen Artikel der Kategorie auf einer Übersichtsseite als Thumbnails aufgelistet werden.
Auf der Übersichtsseite wird gleichzeitig auch der angeklickte Artikel ausgegeben -> per Ajax werden die Daten abgefragt und wieder angezeigt.
Nun soll bei jedem dieser Artikel eine Komentarfunktion möglich sein.
Das Problem ist, dass die Funktion "comments_template( '', true )" sofort k visualisiert, und nicht der Ajaxfunktionalität übergibt, so dass diese die Komentare in der Seite plazieren kann:
Diese ist meine Templateerstellung:
$request1 .= '<div id="post-'.get_the_ID().'">';
$request1 .= '<h1>'.get_the_title().'</h1>';
$request1 .= '<div class="entry-content">'.get_the_content().'</div><!-- .entry-content -->';
$request1 .= '<div class="comment">'.comments_template( '', true ).'</div><!-- comment -->';
$request1 .= '</div><!-- #post-## -->';
Und das ist die HTML-Ausgabe:
<div id="comments">
<!-- hier ist der Kommentarbereich -->
</div><!-- comments -->
<div id="post-49">
<!-- hier ist der eigentliche Artikelinhalt -->
<div class="comment">
<!-- Hier sollte der Kommentarbereich eigentlich ausgegeben werden -->
</div><!-- comment -->
</div><!-- post -->
Was ich bräuchte ist eine art "get_comments_template( '', true )" -Funktion. Oder eine Möglichkeit die Ausgabe rechtzeitig abzufangen und in einer Variablen abzuspeichern.
Habt ihr eine Idee?