web-dev-qa-db-fra.com

Crochet/Filtre avant et après les commentaires

J'écris un plugin qui doit afficher un lien personnalisé immédiatement à côté des commentaires. J'ai la possibilité dans le plugin admin d'afficher avant ou après. Je connais bien le commentaire_array, mais cela ne me permet pas d'ajouter une chaîne de code html juste avant les commentaires ou juste après les commentaires mais avant le formulaire de commentaire.

the_content
-- ?? custom link before ?? --
comments_array
-- ?? custom link after ?? --
comment_form
3
Beer

do_action( 'comment_form_before' ); est appelé à la ligne 1553 du fichier /wp-includes/comment-template.php, juste avant la sortie du formulaire de commentaire, qui devrait le gérer pour vous. Je mettrai à jour ceci si je peux trouver le crochet avant les commentaires.

modifier

Il semble que vous puissiez peut-être modifier Walker_Comment (situé dans le même fichier que ci-dessus) pour générer le premier lien avec __construct, mais je ne peux pas vous donner d'implémentation précise pour le moment (faute de temps).

4
mor7ifer

Je pense, ceci est le post, que vous recherchez; tous les crochets sur le formulaire de commentaires visualisé: http://wpengineer.com/2205/comment-form-hooks-visualized/

alternativement tous les crochets:

  • comment_form_before
  • comment_form_top
  • comment_form_before_fields
  • comment_form_after_fields
  • comment_form
  • comment_form_after
7
bueltge