J'ai besoin de savoir comment faire qu'un des champs de mon commentaire n'est pas obligatoire. Comment définir le champ e-mail dans le champ commentaire de manière à ce qu'il ne soit pas obligatoire, mais facultatif?
Settings
> Discussion
> Other comment settings
> décochez Comment author must fill out name and e-mail
Mettre à jour
En ce qui concerne WP, ces éléments sont collés. Vous pouvez ajouter votre propre vérification pour un nom vide, quelque chose comme ceci (non testé):
add_filter('preprocess_comment', 'require_comment_author');
function require_comment_author($commentdata) {
if ('' == $commentdata['comment_author'])
wp_die('Error: please enter a valid name.');
return $commentdata;
}
Mais alors, il faudra également modifier la génération du formulaire afin que le nom soit marqué comme il se doit et que le courrier électronique ne soit pas ...