web-dev-qa-db-fra.com

Ajouter une classe à un formulaire de commentaire lorsque vous cliquez sur le bouton commentaire-réponse

J'utilise le script comment-reply pour déplacer le formulaire de commentaire sous le fil lors de la réponse à un commentaire spécifique. Le formulaire de commentaire est affiché dans le thème avec:

<?php comment_form(); ?>

La sortie du formulaire de commentaire:

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

J'aimerais ajouter une classe à la div UNIQUEMENT lorsqu'il s'agit d'une réponse et non d'un nouveau commentaire. Donc, en réponse cliquez sur il changerait à:

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

Pour le moment, lorsque le bouton de réponse est cliqué et que le formulaire se déplace sous le commentaire, aucun code ne change du tout.

1
Amanda

Vous devrez probablement faire cela en javascript, mais je suppose que la raison pour laquelle vous voulez ajouter une classe est de la styler différemment?

Si tel est le cas, utilisez simplement différents styles pour # respond qui se trouve dans un conteneur de réponses. Alors peut-être que le style serait .comment-replies > #respond ou quelque chose de similaire.

1
jetlej