Hallo zusammen,
ich habe längere Zeit Contact Form 7 benutzt und bin dann zu Happyforms gewechselt. Dieses Plugin ist leicht einzurichten und ermöglicht schöne Formulare. In der Free-Version werden die Eingaben aber nicht mit der Core Blacklist abgeglichen und man erhält somit den üblichen Müll.
Die Entwickler haben für die Free-Version nur einige Hinweise zum Abgeich mit der Core Blacklist gegeben, welche die Funktion "check_comment()" verwendet.
Diesen Filter habe ich bekommen, kriege es aber nicht hin. Hat jemand dazu eine Idee?
PHP
add_filter( 'happyforms_email_alert', function( $email_message ) {
// $email_message->message['parts'] contains a list of submitted key, values.
// $email_message->message['parts'];
// Use core's check_comment() function to check for spam.
// Set the "to" address to empty in case of spam.
// $email_message->set_to( '' );
return $email_message;
} );
Die Core Blacklist ist sehr praktisch und wirkt auch bei den Kommentaren.
Vielen Dank für einen guten Tipp!