Si vous n’avez pas besoin du champ « site web » du formulaire de commentaire, vous pouvez le supprimer pour éviter le spam.

En effet, certaines personnes (ou robots) peuvent laisser des commentaires non pertinents sur votre site simplement pour obtenir un lien retour vers leur site (que l’on appelle aussi backlink) et ainsi essayer d’améliorer leur positionnement dans les moteurs de recherche.

Il suffit pour cela de copier-coller le snippet suivant dans le fichier functions.php de votre thème enfant:

// Supprimer le champ site web des commentaires
add_filter('comment_form_default_fields','wpm_delete_url');

function wpm_delete_url($fields) {
    unset($fields['url']);
    return $fields;
}

Une fois que vous aurez mis le code en place, voici à quoi ressemblera votre formulaire de commentaire :

supprimer site web commentaire wpmarmite

Avant/aprés l’utilisation du snippet

Au moins, avec un tel formulaire, vous serez certain de recueillir des commentaires constructifs ou en tout cas désintéressés.

Source: WPThemedetector