it-swarm.com.de

Klasse zum Kommentarformular div hinzufügen, wenn auf die Schaltfläche zum Antworten von Kommentaren geklickt wird

Ich benutze das Kommentar-Antwort-Skript, um das Kommentarformular unter den Thread zu verschieben, wenn ich auf einen bestimmten Kommentar antworte. Das Kommentarformular wird unter Thema angezeigt mit:

<?php comment_form(); ?>

Die Ausgabe des Kommentarformulars:

<div id="respond" class="comment-respond">

Ich möchte dem div NUR dann eine Klasse hinzufügen, wenn es sich um eine Antwort und nicht um einen neuen Kommentar handelt. Wenn Sie auf "Antworten" klicken, ändert sich dies zu:

<div id="respond" class="comment-respond reply-to-comment">

Im Moment, wenn auf die Antwortschaltfläche geklickt wird und das Formular unter dem Kommentar verschoben wird, wird überhaupt kein Code geändert.

1
Amanda

Sie müssten dies wahrscheinlich in Javascript tun, aber ich vermute, der Grund, warum Sie eine Klasse hinzufügen möchten, ist, sie anders zu gestalten?

Verwenden Sie in diesem Fall einfach verschiedene Stile für #respond, die sich in einem Antwortcontainer befinden. Also wäre der Stil vielleicht .comment-replies > #respond oder so ähnlich.

1
jetlej