Quand on créé un blog sous wordpress, il y a un petit détail qui peut vous agacer. C’est ce champ qui apparait sous le bloc commentaire : ”Save my name, email, and website in this browser for the next time I comment.” Pour modifier ce champ ou encore juste décocher la checkbox par défaut voici comment procéder.
Tout d’abord, il faut vous connecter à votre serveur en FTP pour récupérer le fichier « functions.php. » Celui-ci trouve dans le répertoire : wp-content/themes/nomdutheme
Ouvrez ce fichier avec un éditeur de texte et ajoutez le ou les codes suivants avant la balise ”?>”.
Code à insérer pour traduire le texte
Copier le code
function comment_form_change_cookies_consent( $fields ) {
$commenter = wp_get_current_commenter();
$consent = empty( $commenter['comment_author_email'] ) ? '' : ' checked="checked"';
$fields['cookies'] = '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"' . $consent . ' />' .
'<label for="wp-comment-cookies-consent">Enregistrer mon nom, mon e-mail et mon site web dans le navigateur pour mon prochain commentaire.</label></p>';
return $fields;
}
add_filter( 'comment_form_default_fields', 'comment_form_change_cookies_consent' );
Code pour faire en sorte que la checkbox soit décochée par défaut :
function comment_form_not_checked_cookies_consent( $fields ) {
$fields['cookies'] = '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" />' .
'<label for="wp-comment-cookies-consent">' . __( 'Save my name, email, and website in this browser for the next time I comment.' ) . '</label></p>';
return $fields;
}
add_filter( 'comment_form_default_fields', 'comment_form_not_checked_cookies_consent' );