Depuis WordPress 4.4, le champ de commentaire apparaît au-dessus des champs nom, e-mail et site web dans le formulaire de commentaires par défaut. Cette disposition permet aux visiteurs de partager leurs réflexions immédiatement, sans avoir à remplir d'abord leurs coordonnées.
De nombreux propriétaires de sites préfèrent déplacer la boîte de commentaires en bas en raison de la familiarité des utilisateurs et des préférences de conception. Dans cet article, nous vous montrerons comment déplacer le champ de texte des commentaires en bas dans WordPress.

Déplacer le champ de texte des commentaires en bas
La manière la plus simple de déplacer le champ de texte des commentaires en bas est d'ajoutant un extrait de code à votre site avec WPCode. C'est un plugin gratuit qui vous permet d'ajouter des extraits PHP à votre site sans le casser.
Tout d'abord, installez et activez le plugin WPCode. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Une fois qu'il est actif, allez dans Extraits de code » + Ajouter un extrait dans votre tableau de bord WordPress. Survolez 'Ajouter votre code personnalisé (Nouvel extrait)' et cliquez sur '+ Ajouter un extrait personnalisé'.

Sur l'écran suivant, donnez un titre clair à l'extrait afin de pouvoir le retrouver facilement plus tard.
Ensuite, ouvrez le menu déroulant 'Type de code', choisissez 'PHP', et collez le code suivant dans l'éditeur. Si vous avez activé la case à cocher de consentement aux cookies de commentaires de WordPress, l'extrait ci-dessous la déplace également sous le champ Commentaire.
function wpb_move_comment_field_to_bottom( $fields ) {
// Move the comment textarea to the end.
$comment_field = $fields['comment'];
unset( $fields['comment'] );
$fields['comment'] = $comment_field;
// If the GDPR cookies consent checkbox is present, move it after the comment field.
if ( isset( $fields['cookies'] ) ) {
$cookies_field = $fields['cookies'];
unset( $fields['cookies'] );
$fields['cookies'] = $cookies_field;
}
return $fields;
}
add_filter( 'comment_form_fields', 'wpb_move_comment_field_to_bottom' );

Lorsque vous êtes prêt à rendre le code actif, cliquez sur le bouton 'Inactif' pour qu'il passe à 'Actif'. Cliquez ensuite sur 'Enregistrer l'extrait'.
Visitez maintenant un article de votre site en tant qu'utilisateur non connecté pour voir le changement en action :

Cela fonctionne-t-il avec les thèmes de blocs ?
Oui. Nous avons testé cela sur WordPress 7.1 avec le thème de bloc Twenty Twenty-Five, en appliquant l'extrait via WPCode.
Le bloc Formulaire de commentaires d'article n'offre pas de contrôles d'ordre des champs dans l'Éditeur de site, donc l'extrait ci-dessus est le seul moyen de changer l'ordre pour le moment.
Puis-je utiliser un plugin de commentaires à la place ?
Si vous utilisez déjà (ou envisagez d'utiliser) un plugin de commentaires dédié comme Thrive Comments ou wpDiscuz, vous n'aurez pas besoin de cet extrait. Ces plugins contrôlent leur propre ordre de champs via leurs paramètres. Consultez notre guide sur les meilleurs plugins de commentaires WordPress si vous souhaitez comparer vos options.
Nous espérons que cet article vous a aidé à déplacer le champ de texte des commentaires en bas dans WordPress. Vous voudrez peut-être aussi consulter nos guides sur la façon de styliser le formulaire de commentaires WordPress et comment supprimer le champ d'URL du site Web de votre formulaire de commentaires.
Si vous avez aimé cet article, abonnez-vous à notre Chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.


Mariass
C'est un article merveilleux.
Support WPBeginner
Merci
Admin
molina
C'est vraiment utile. merci beaucoup de partager avec nous quelque chose d'aussi intéressant et utile.
wsef
comment créer un formulaire de laisser un commentaire
Kneema
Merci beaucoup ! Je cherchais ce code depuis longtemps... Que Dieu vous bénisse
Andres
Salut !
Merci beaucoup, j'ai résolu mon problème
lucy
J'aime ce post
Aleks
Vous savez ce qui serait bien, si vous pouviez donner un exemple, comment déplacer la boîte de commentaires au-dessus des commentaires. Actuellement, j'ai dû parcourir tous les commentaires pour l'écrire. Je veux échanger les places. Haut > Boîte de commentaires. Bas > Commentaires. Pour que je n'aie pas à faire défiler. Je vois que c'est assez facile à faire dans comments.php, mais il serait préférable qu'il y ait un moyen plus sûr de le faire ; un thème enfant par exemple.
Shamim Mia
Ça a bien fonctionné, merci beaucoup d'avoir partagé le snippet !
Romee Prajapati
Ça ne marche pas pour moi. J'utilise le thème understrap. Quelqu'un peut-il m'aider.
majid
Merci de partager votre richesse de connaissances
Ivan Zhotev
Super snippet. Merci beaucoup ! Santé !
Umer Sheikh
Merci ! C'est un article utile.
Anhduc
Merci beaucoup !!!!
Leo Nguyen
Un grand merci à vous. C'est une aide précieuse pour moi.
Susann
Un grand merci pour cet extrait. Il m'a fait gagner beaucoup de temps
Support WPBeginner
Ravi que cela vous ait été utile
Admin
Portekoi
Merci beaucoup ! Gagne mon temps
Abhilash Sharma
merci beaucoup
Emily
Vous êtes génial !!! Merci !!!
Ruby Ann Rosales
Ça marche comme par magie ! Merci
Lucas
Excellente solution à un problème très frustrant. Cela devrait être mieux classé pour la réorganisation de l'ordre des commentaires sur WordPress. C'est le seul lien qui incluait une solution qui fonctionne réellement.
Merci !
Lucas
Sabin
Merci beaucoup. C'était génial.
Après 2 heures à essayer de le réparer, il m'a fallu 1 minute pour copier-coller ce code. – WP 4.4.2.
Alejandro
Vous m'avez sauvé la vie, j'ai travaillé trois jours à essayer de le réparer en pensant que c'était le thème.
Pascal
Merci !
Iman Dastbelaraki
Merci beaucoup, article très utile.
Erin Kodama
Exactement ce que je cherchais. Merci !
Guyom
Extrait de code très utile ! Merci beaucoup pour cela.
Omid
C'est un article utile, merci !
moho
merci pour cette astuce, j'avais utilisé un code pour approuver automatiquement les commentaires d'une catégorie spécifique mais après la dernière mise à jour 4.4 ce code ne fonctionne plus, savez-vous comment approuver automatiquement les commentaires dans les articles d'une catégorie spécifique ?
Mr Darlington
Vraiment incroyable… J'ai juste appris quelques trucs ici.
article génial..
Syams
Comment supprimer la colonne site web/URL ?
Personnel éditorial
Cet article devrait vous aider : https://www.wpbeginner.com/plugins/how-to-remove-website-url-field-from-wordpress-comment-form/
Admin
Simon Lock
Je lutte avec la section des commentaires depuis 3 jours sur le blog de voyage de ma femme après qu'on m'ait signalé que la section des commentaires ne fonctionnait pas correctement. Bien sûr, je n'avais pas réalisé que WordPress avait apporté des modifications qui pourraient affecter cette zone. Il semble que l'ordre soit maintenant :
Comment > Écrire (au lieu de poster > Nom > E-mail > captcha
mais l'ordre le plus logique devrait vraiment être :
Nom > E-mail > URL du site web (manquant actuellement) > Commentaire > captcha > Poster
Votre article était donc à la fois opportun et apprécié, sauf que le code fourni ne semble pas fonctionner avec le thème actuellement utilisé (TeslaThemes ~ Epilog).
Dans le thème, ils fournissent un endroit pour ajouter du code personnalisé, mais lorsque j'ai collé votre code, rien n'a changé dans l'ordre des champs de commentaires. De plus, vous montrez une boîte pour entrer une URL de site web et celle-ci n'apparaît même pas dans la zone des commentaires.
Peut-être pourriez-vous suggérer ce qui se passe – j'ai aussi joué avec Jetpack pour essayer de faire fonctionner les commentaires et maintenant la page d'accueil est aussi foutue et est brun foncé au lieu de blanc. Je ne suis pas sûr si cela vient du thème Epilog ou de Jetpack.
Des conseils seraient certainement appréciés. L'URL du blog a été omise conformément à votre politique, mais peut être fournie si elle est pertinente pour l'examen de ce commentaire.
Merci
Simon
Personnel éditorial
Salut Simon,
Je ne suis pas sûr pour le thème Epilog, mais la plupart des thèmes ont une zone de codes d'insertion pour le front-end (c'est-à-dire HTML / CSS). Le code que nous vous demandons d'entrer ici doit être inséré en tant que plugin spécifique au site ou dans le fichier functions.php de votre thème pour qu'il fonctionne.
Sur notre site, nous avons désactivé le champ site web car il attire beaucoup de spam.
Plus d'informations à ce sujet ici : https://www.wpbeginner.com/plugins/how-to-remove-website-url-field-from-wordpress-comment-form/
Admin
Simon Lock
Merci pour les indices. Je n'arrivais pas à comprendre où ajouter ce code dans Functions.php, mais en explorant l'éditeur d'apparence, j'ai découvert un fichier appelé Comment.php. Bien que je ne comprenne pas vraiment tout le codage, j'ai placé votre code à l'endroit que je pensais être approprié. J'ai également découvert l'emplacement du bouton « Écrire » et je l'ai changé en « Poster votre commentaire ».
Cela a réussi à déplacer les choses, à l'exception du code Captcha créé par BestWebSoft. L'ordre actuel avec votre code inséré est le suivant :
Nom > E-mail > Captcha > Message > Poster votre commentaire
Le problème est que je reçois maintenant un message d'erreur « Délai d'attente dépassé. Veuillez saisir à nouveau la valeur CAPTCHA »
Si je supprime la nécessité d'un Captcha, c'est-à-dire
Nom > E-mail > Message > Poster votre commentaire
alors tout fonctionne parfaitement !!
Dois-je ajouter du code supplémentaire pour positionner le Captcha après le bloc de commentaires, OU dois-je simplement éliminer la nécessité de saisir un Captcha.
Si vous recommandez de supprimer le Captcha, quels sont les inconvénients – est-ce que je laisse le site vulnérable aux spambots ou existe-t-il un autre mécanisme de protection contre cela ?
Merci de partager votre richesse de connaissances
Simon
Support WPBeginner
Comme vous l'avez déjà compris, c'est votre plugin recaptcha. Il existe d'autres plugins recaptcha que vous pouvez utiliser.