web-dev-qa-db-fra.com

Pourquoi les commentaires par défaut sont-ils déconseillés?

Je développe un thème et, après avoir appelé comments_template (), j'ai remarqué que "Thème sans comments.php est obsolète depuis la version 3.0".

J'ai créé un comments.php à la racine de mon thème et copié le contenu par défaut de wp-includes/theme-compat/comments.php, ce qui me convient parfaitement. Ce fichier de base sera supprimé des futures versions de Wordpress.

Cependant, je ne suis pas sûr que ce soit une bonne pratique pour le développement de thèmes, car il s'agit d'un groupe de code complexe qui ne fait pas partie des fonctionnalités de base du développement de sites Web. Je préfère que wordpress fournisse un modèle de commentaires par défaut.

Je pourrais livrer le thème sans pouvoir activer les commentaires, mais c'est encore pire.

Je peux être appelé paresseux, mais à part cela, ne devrait-il pas y avoir un modèle de commentaires standard/par défaut?

3
Marc

Vous ne devez pas copier ce fichier , précisément parce qu'il est trop volumineux. Environ la moitié de celle-ci est l’implémentation du formulaire de soumission, qui a été entièrement remplacé par comment_form() à cette époque.

La réponse à cette question est donc à peu près la suivante:

  1. Le code le plus récent est plus compact
  2. Le balisage appartient au thème

Pour un exemple comments.php plus pertinent et plus pertinent, examinez les thèmes principaux, tels que twentyfifteen/comments.php .

7
Rarst