web-dev-qa-db-fra.com

Formulaire de commentaire - E-mail non requis!

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?

1
user3333

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 ...

1
Rarst