Le Formulaire avant les commentaires


Il ne faut pas mettre la charrue avant les boeufs. _Proverbe Français
Sur bon nombre de blogs WordPress, on retrouve
trop très souvent le formulaire servant à poster un commentaire, après tous les commentaires déjà postés !
Pour un peu que votre article soit très commenté, cela oblige votre lecteur à scroller tout en bas du fil de commentaires, pour poster le sien.
Pourquoi ne pas placer le formulaire de commentaire juste après votre article?
Modifier le fichier comments-php

Procédure à suivre

  • A l’aide de votre FTP favori (filezilla par exemple), commencez par sauvegarder votre fichiercomments.php qui se situe dans votre répertoire /wp-content/themes/nom de votre theme/
  • Retourner sous l’Admin de WordPress et via le menu latéral gauche Apparence/Editeur, sélectionnez le fichier comments.php
  • Si votre thème le supporte, remplacez tout en haut du fichier <?php par le code suivant: <?php comment_form();
  • Enregistrez et quitter, actualisez et vérifiez que le formulaire s’affiche
A ce stade, vous aurez 2 formulaires de commentaires, un tout en haut et l’autre tout en bas ! Logique, vous en avez ajouté un, sans supprimer celui d’origine.
  • Retournez dans l’éditeur, ouvrez comments.php
  • Cherchez tout en bas de votre fichier, la fonction <?php comment_form(); ?>
  • Supprimer la, enregistrez et actualisez
C’est terminé, votre formulaire de commentaire sera désormais placé avant tous les commentaires.
Formulaire commentaires en haut
Attention toutefois, certains thèmes (premium notamment) font des modifications, par exemple pour mon thème, l’appel à fonction est <?php comment_form_title
Vous remarquerez que même si le nom est différent, la structure reste quasiment la même. Aussi essayez d’identifier dans votre comments.php la fonction « comment_form » (utilisez « Ctrl+F » sous chrome pour la recherche).

Commentaires

Posts les plus consultés de ce blog

PhoneGap Login with PHP & MySQL

AngularJS - sorting(using orderby filter) table data example

PhoneGap PHP MySQL Example