Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment styliser le formulaire de commentaire de WordPress (Guide ultime)

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Vous souhaitez modifier le style du formulaire de commentaire WordPress sur votre site ?

Les commentaires jouent un rôle important dans l’engagement des utilisateurs sur un site web. Un simple/simple formulaire d’utilisation encourage les utilisateurs/utilisatrices à participer à la discussion.

Dans cet article, nous allons vous afficher comment styliser facilement le formulaire de commentaire de WordPress pour stimuler l’engagement sur votre site.

Styling WordPress comment form

Avant de Premiers pas

Les thèmes WordPress contrôlent l’apparence de votre site. Chaque thème WordPress contient plusieurs fichiers, notamment des fichiers de modèles, des fichiers de fonctions, des JavaScripts et des feuilles de style.

Les feuilles de style contiennent les règles CSS pour tous les éléments utilisés par votre thème WordPress. Vous pouvez ajouter votre propre CSS personnalisé pour surcharger les règles de style de votre thème.

Si vous ne l’avez pas encore fait, consultez notre article sur la façon d’ajouter des CSS personnalisés dans WordPress pour les débutants.

En dehors des CSS, vous pouvez également avoir besoin d’ajouter quelques fonctions pour modifier l’apparence par défaut de votre formulaire de commentaire WordPress. Si vous n’avez jamais fait cela auparavant, veuillez consulter notre article sur la façon de copier et coller du code dans WordPress.

Ceci étant dit, voyons comment styliser le formulaire de commentaire de WordPress.

Ce guide étant assez complet, nous avons créé une table des matières pour faciliter la navigation :

Styliser le formulaire de commentaire de WordPress en utilisant le Constructeur de thèmes SeedProd

Cette méthode nécessite SeedProd qui est la meilleure extension de constructeur de page et de thème WordPress sur le marché.

Elle est recommandée pour les débutants n’ayant aucune expérience en matière de codage. Cependant, l’inconvénient de cette méthode est qu’elle remplacera votre thème WordPress existant par un thème personnalisé.

Tout d’abord, vous devez installer et activer l’extension SeedProd. Pour plus de détails, consultez notre guide étape par étape sur l ‘installation d’une extension WordPress.

Note : Vous aurez besoin au minimum de l’offre PRO pour accéder à la mis en avant du constructeur de thème.

Une fois activé, vous aurez besoin de créer des modèles pour votre thème WordPress personnalisé. SeedProd vous permet de générer facilement ces modèles en utilisant l’un de leurs thèmes intégrés.

Pour des instructions détaillées, consultez notre tutoriel sur la façon de créer un thème WordPress personnalisé sans codage.

Une fois que vous avez généré les modèles de votre thème, vous devez modifier le modèle de publication unique.

Edit the single post template

Cela chargera la publication unique dans l’interface du Constructeur du thème SeedProd. Vous remarquerez le formulaire de commentaire en bas de la Prévisualisation.

Edit your comment form in SeedProd

Cliquez simplement sur le formulaire de commentaire et vous verrez ses propriétés dans le panneau de gauche.

À partir de là, vous pouvez ajouter une note de commentaire ou une politique de confidentialité. Vous pouvez également passer à l’onglet Avancé pour modifier le style du formulaire de commentaire sans écrire de code CSS.

Advance styling options for comment form in SeedProd

Une fois que vous avez terminé, n’oubliez pas de cliquer sur le bouton Enregistrer pour publier vos modifications.

Modifié, il est très facile de modifier le style de n’importe quel élément de votre site sans avoir à écrire de code.

Cependant, c’est un constructeur de thèmes et il se peut que vous utilisiez déjà un thème WordPress que vous aimez. Dans ce cas, les astuces suivantes vous aideront à modifier manuellement les styles de formulaires de commentaires sur WordPress.

Modifier le style du formulaire de commentaire dans WordPress

Dans la plupart des thèmes WordPress se trouve un modèle appelé comments.php. Ce fichier est utilisé pour afficher les commentaires et les formulaires de commentaires sur les publications de votre blog. Le formulaire de commentaire WordPress est généré en utilisant la fonction : <?php comment_form() ; ?>.

Par défaut, cette fonction génère votre formulaire de commentaire avec trois champs de texte (Nom, E-mail et Site web), une zone de texte pour le texte du commentaire, une case à cocher pour la conformité RGPD et le bouton envoyer.

Vous pouvez facilement modifier chacun de ces champs en ajustant simplement les classes CSS par défaut. Vous trouverez ci-dessous une liste des classes CSS par défaut que WordPress ajoute à chaque formulaire de commentaire.

#respond { }
#reply-title { }
#cancel-comment-reply-link { }
#commentform { }
#author { }
#email { }
#url { }
#comment
#submit
.comment-notes { }
.required { }
.comment-form-author { }
.comment-form-email { }
.comment-form-url { }
.comment-form-comment { }
.comment-form-cookies-consent { }
.form-allowed-tags { }
.form-submit

En ajustant simplement ces classes CSS, vous pouvez complètement modifier l’aspect et la convivialité de votre formulaire de commentaire WordPress.

Allons-y et essayons de modifier quelques éléments, afin que vous puissiez vous faire une bonne idée de la manière dont cela fonctionne.

Tout d’abord, nous commencerons par mettre en évidence le champ actif du formulaire. Le fait de mettre en évidence le champ actuellement activé rend votre formulaire plus accessible aux personnes ayant des besoins particuliers, et il rend également votre formulaire de commentaires plus joli sur les petits appareils.

#respond {
background: #fbfbfb;
padding:0 10px 0 10px;
}

/* Highlight active form field */

#respond input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}

#respond input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
textarea:focus {
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
margin: 5px 1px 3px 0px;
border: 2px solid rgba(81, 203, 238, 1);
}

Voici à quoi ressemblait notre formulaire dans le thème WordPress Twenty Sixteen après les modifications :

Highlight active comment form field

Grâce à ces classes, vous pouvez modifier le comportement du texte à l’intérieur des zones de saisie. Nous allons maintenant modifier le style de texte des champs Nom/autrice et URL.

#author, #email {
font-family: "Open Sans", "Droid Sans", Arial;
font-style:italic;
color:#1d1d1d;
letter-spacing:.1em;
} 

#url  {
color: #1d1d1d;
font-family: "Luicida Console", "Courier New", "Courier", monospace;
} 

Si vous regardez de près la capture d’écran ci-dessous, la police des champs Nom et E-mail est différente de celle de l’URL du site.

Input styles for WordPress comment form

Vous pouvez également modifier le style du bouton d’envoi du formulaire de commentaire de WordPress. Au lieu d’utiliser le bouton d’envoi par défaut, donnons-lui un dégradé CSS3 et un box-shadow.

#submit {
background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
background-color:#44c767;
-moz-border-radius:28px;
-webkit-border-radius:28px;
border-radius:28px;
border:1px solid #18ab29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:17px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #2f6627;
} 

#submit:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
background-color:#5cbf2a;
}
#submit:active {
position:relative;
top:1px;
}
Comment form submit button

Faire passer les formulaires de commentaires WordPress à la vitesse supérieure

Vous vous dites peut-être que c’est trop simple. Eh bien, il faut commencer par là, pour que tout le monde puisse suivre.

Vous pouvez faire évoluer votre formulaire de commentaires WordPress en réorganisant les champs du formulaire, en ajoutant une connexion sociale, des abonnements aux commentaires, des directives pour les commentaires, des quicktags, et bien plus encore.

Ajouter une connexion sociale aux commentaires WordPress

Commençons par l’ajout de connexions sociales dans les commentaires WordPress.

La première chose à faire est d’installer et d’activer l’extension Super Socializer. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois activé, vous devez vous rendre sur Super Socializer  » Social Login et cocher la case  » Activer le Social Login « .

Check box to enable social login

Le panneau des options de connexion sociale s’affiche. Cliquez d’abord sur l’onglet « Configuration avancée ».

Confirmez ensuite que la case « Activer au niveau du formulaire de commentaire » est cochée.

Enable social login on comment form

Cliquez ensuite sur l’onglet « Configuration de base ». Ici, vous pouvez choisir les réseaux sociaux que vous souhaitez ajouter en cochant les cases de la section ‘Sélectionner les réseaux sociaux’.

Select social networks for login

En dessous, l’extension nécessitera des clés API afin de commander les plateformes sociales. Il suffit de cliquer sur l’icône  » Point d’interrogation  » pour faire apparaître les instructions relatives à l’obtention de ces clés pour chaque plateforme.

Enter social network API keys

Une fois que vous avez terminé, cliquez sur le bouton « Enregistrer les modifications » pour enregistrer vos paramètres de connexion sociale.

Vous pouvez désormais visiter votre site pour voir les boutons de connexion sociale au-dessus de votre formulaire de commentaire.

Social login comment form example

Ajout d’un texte de politique de commentaire avant ou après le formulaire de commentaire

Nous aimons tous nos utilisateurs/utilisatrices et nous apprécions vraiment qu’ils prennent quelques minutes pour laisser un commentaire sur notre site. Toutefois, pour créer un environnement de discussion sain, il est important de modérer les commentaires.

Pour une transparence totale, nous avons créé une page sur la politique en matière de commentaires, mais vous ne pouvez pas vous contenter de placer ce lien dans le pied de page.

Nous voulions que notre politique de commentaires soit bien en vue et visible pour tous les utilisateurs/utilisatrices qui laissent un commentaire. C’est pourquoi nous avons décidé d’ajouter la politique de commentaire dans notre formulaire de commentaire WordPress.

Si vous souhaitez ajouter une page de politique de commentaire, la première chose à faire est de créer une page WordPress et de définir votre politique de commentaire (vous pouvez vous inspirer de la nôtre et la modifier en fonction de vos besoins).

Ensuite, vous pouvez ajouter le code abonné dans le fichier functions.php de votre thème ou dans une extension d’extraits de code.

function wpbeginner_comment_text_before($arg) {
    $arg['comment_notes_before'] .= '<p class="comment-policy"">We are glad you have chosen to leave a comment. Please keep in mind that comments are moderated according to our <a href="http://www.example.com/comment-policy-page/">comment policy</a>.</p>';
    return $arg;
}

add_filter('comment_form_defaults', 'wpbeginner_comment_text_before');

Le code ci-dessus remplacera le formulaire de commentaire par défaut avant les notes par ce texte. Nous avons également ajouté une classe CSS dans le code, afin de pouvoir mettre en évidence la notification à l’aide de CSS. Voici l’exemple de CSS que nous avons utilisé :

p.comment-policy {
    border: 1px solid #ffd499;
    background-color: #fff4e5;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px 10px 0px;
    font-size: small;
    font-style: italic;
}

Voici ce que cela donne sur notre site d’essai :

Comment policy note

Si vous souhaitez afficher le lien après la zone de texte du commentaire, utilisez le code suivant.

function wpbeginner_comment_text_after($arg) {
    $arg['comment_notes_after'] .= '<p class="comment-policy"">We are glad you have chosen to leave a comment. Please keep in mind that comments are moderated according to our <a href="http://www.example.com/comment-policy-page/">comment policy</a>.</p>';
    return $arg;
}

add_filter('comment_form_defaults', 'wpbeginner_comment_text_after');

N’oubliez pas de modifier l’URL en conséquence, afin qu’elle renvoie à votre page de politique de commentaire plutôt qu’à example.com.

Déplacer le champ de texte du commentaire vers le bas

Par défaut, le formulaire de commentaire de WordPress affiche d’abord la zone de texte du commentaire, puis les champs Nom affiché, e-mail et site. Cette modification a été introduite dans la version 4.4 de WordPress.

Avant cela, les sites WordPress affichaient d’abord les champs Nom, E-mail et Site, puis la zone de texte du commentaire. Nous avons estimé que nos utilisateurs/utilisatrices sont habitués à voir le formulaire de commentaire dans cet ordre, c’est pourquoi nous utilisons toujours l’ancien ordre des champs sur WPBeginner.

Si vous souhaitez le faire, il vous suffit d’ajouter le code abonné au fichier functions.php de votre thème ou à une extension d’extraits de code.

function wpb_move_comment_field_to_bottom( $fields ) {
$comment_field = $fields['comment'];
unset( $fields['comment'] );
$fields['comment'] = $comment_field;
return $fields;
}

add_filter( 'comment_form_fields', 'wpb_move_comment_field_to_bottom');

Nous recommandons toujours d’ajouter du code dans WordPress en utilisant une extension d’extraits de code comme WPCode. Cela facilite l’ajout de code personnalisé sans modifier votre fichier functions.php, de sorte que vous n’avez pas à vous soucier de casser votre site.

Pour Premiers pas, vous devez installer et activer l’extension gratuite WPCode. Pour savoir comment procéder, consultez ce guide sur l ‘installation d’une extension WordPress.

Une fois activé, allez dans  » Code Snippets  » + Add Snippet depuis le tableau de bord WordPress.

Trouvez ensuite l’option « Ajouter votre code personnalisé (nouvel extrait) » et cliquez sur le bouton « Utiliser l’extrait » situé en dessous.

Add new snippet

Ensuite, ajoutez un titre pour votre extrait en haut de la page, qui peut être n’importe quoi pour vous aider à vous souvenir de l’objet du code.

Ensuite, collez le code ci-dessus dans le champ « Prévisualisation du code » et choisissez « Extrait de code PHP » comme type de code dans la liste déroulante à droite.

Paste code into Code Preview box and select the Code Type

Ensuite, il suffit de permuter le commutateur de « Inactif » à « Actif » et de cliquer sur le bouton « Enregistrer l’extrait ».

Activate and save snippet in WPCode

Ce code déplace simplement le champ de la zone de texte du commentaire vers le bas.

Moving comment field to the bottom

Retirer le champ site web (URL) du formulaire de commentaire WordPress

Le champ « site » du formulaire de commentaire attire de nombreux spammeurs. Le retirer n’arrêtera pas les spammeurs et ne réduira pas le nombre de commentaires indésirables, mais cela vous permettra d’éviter d’approuver accidentellement un commentaire contenant un mauvais lien vers le site de l’auteur/autrice.

Il réduira également un champ du formulaire de commentaire, ce qui le rendra plus simple/simple d’utilisation. Pour en savoir plus sur ce Sujet, consultez notre article sur la suppression du champ url du site dans le formulaire de commentaire WordPress.

Pour retirer le champ URL du formulaire de commentaire, il suffit d’ajouter le code suivant à votre fichier functions.php ou à une extension d’extraits de code.

function wpbeginner_remove_comment_url($arg) {
    $arg['url'] = '';
    return $arg;
}
add_filter('comment_form_default_fields', 'wpbeginner_remove_comment_url');

Remove URL field

Vous pouvez suivre les mêmes étapes que dans la section précédente pour ajouter ce code en toute sécurité dans WordPress à l’aide de l’extension WPCode.

Ajouter une case à cocher pour s’abonner aux commentaires dans WordPress

Lorsque les utilisateurs/utilisatrices laissent un commentaire sur votre site, il se peut qu’ils veuillent suivre le fil de discussion pour voir si quelqu’un a répondu à leur commentaire. En ajoutant une case à cocher « S’abonner aux commentaires », vous permettez aux utilisateurs/utilisatrices de recevoir des notifications instantanées chaque fois qu’un nouveau commentaire apparaît sur la publication.

Pour ajouter cette case à cocher, la première chose à faire est d’installer et d’activer l’extension Subscribe to Comments Reloaded. Une fois activé, vous devez visiter la page StCR  » Comment Form pour configurer les réglages de l’extension.

Subscribe to comments checkbox

Pour des instructions détaillées étape par étape, consultez notre article sur la façon de permettre aux utilisateurs de s’abonner aux commentaires dans WordPress.

Ajouter des champs supplémentaires au formulaire de commentaire de WordPress

Vous souhaitez ajouter des champs supplémentaires à votre formulaire de commentaire WordPress ? Par exemple, un champ facultatif où les utilisateurs/utilisatrices peuvent ajouter leur identifiant Twitter ?

Il suffit d’installer et d’activer l’extension WordPress Comments Fields. Une fois activé, rendez-vous sur la page « Champs de commentaires » et passez à l’onglet « Champs de commentaires ».

Add extra fields to comment form

Il suffit de glisser-déposer un champ personnalisé et de lui donner un titre, une description et un nom de données.

Une fois que vous avez ajouté les champs, n’oubliez pas de cliquer sur le bouton « Enregistrer toutes les modifications ».

Vous pouvez désormais consulter votre formulaire de commentaire pour voir les champs personnalisés en action.

Comment form custom fields

Les champs personnalisés sont ensuite affichés dans la modération des commentaires et sous le contenu du commentaire.

Comment extra fields displayed

Pour plus de détails, consultez notre tutoriel sur la façon d’ajouter des champs personnalisés au formulaire de commentaire dans WordPress.

Nous espérons que cet article vous a aidé à apprendre comment styliser le formulaire de commentaire WordPress pour le rendre plus amusant pour vos utilisateurs/utilisatrices. Vous pouvez également consulter nos astuces pour obtenir plus de commentaires sur vos publications de blog WordPress et nos choix d’experts des meilleures extensions de réseaux sociaux pour WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

111 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Moinuddin Waheed says

    I have seen many different comments section on websites and wondered why do they differed on appearance although all are using the same wordpress comments.
    having a good looking comments section is necessary for making good user experience while commenting.
    I have a query regarding disqus platform for wordpress comments which I have used for two years.
    is it good idea to continue to use it or is there a better alternative?
    also just curious to know what does wpbeginner uses for comments?

  3. Vera Kofyan says

    Thank you for a great tutorial.
    One thing did not work for me: moving the text area to bottom. I added the script in Code snippets, but nothing changed. Has anything changed since you wrote that?
    Thank you,
    Vera

    • WPBeginner Support says

      The snippet should still work correctly, the theme you are using may have added styling to the comment form that could be changing some things, if you check with the support for your specific theme they can help check and confirm this.

      Administrateur

  4. Vincent Nyagaka says

    Thank you for guiding us on how to style WordPress form. However I have tried to use almost all the codes, on how to remove the URL field from the comment form but unfortunately, none is working code. Kindly can you give me another code to use

    • WPBeginner Support says

      If none of our recommendations were able to assist, we would recommend reaching out to the support for your specific theme and they should be able to assist with targeting their specific target for your comments.

      Administrateur

  5. fred says

    Hi, nice tutorial ! but i have a problem to find the location of the right .php to modify the post comments, i’m using oceanwp theme with elementor pro, when i go to the functions.php or comments.php i can’t find any of the command lines, i’v tryed to add your code and nothing happens. so i guess it’s somewhere else but where ?

    • WPBeginner Support says

      If you are using a page builder you would need to reach out to that page builder’s support for how to edit the comment form and what tools are available.

      Administrateur

    • WPBeginner Support says

      If your theme is not set up that way you would sadly need to modify the theme’s code to do that. As each theme’s code can be very different we do not have a specific guide on how to do that yet.

      Administrateur

Répondre à mobileninja Annuler la réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.