668 145 480 info@jacekjagusiak.pl

Domyślnie, po instalacji WordPress, pozwala on na wstawienie niektórych tagów HTML do pola, w którym użytkownicy zaczynają tworzyć komentarze. Można tam wpisać znaczniki takie jak <a>,<em> czy <strong> itd. Jeśli zauważymy, że na naszym blogu pojawia się coraz więcej spamowych komentarzy zawierających tego rodzaju znaczniki to wiedzcie, że coś się dzieje i należy wyłączyć możliwość ich wprowadzania dla kolejnych spamerów.

Jednak poniższy poradnik pozwoli wam jedynie usunąć znaczniki HTML, przy czym nie zablokuje to możliwości dodawania ich w formie jak poniżej:

&lt;a&gt; czy &lt;strong&gt;

Jednak jeśli ktoś spróbuje ich użyć to nie da to żadnych niepożądanych efektów, użycie strong nie pogrubi tekstu.

Wszystko co musicie zrobić, aby uchronić się przed takimi spamerami to wkleić poniższy kod do pliku function.php:

function plc_comment_post( $incoming_comment ) {
$incoming_comment['comment_content'] =
htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( "'",
'&apos;', $incoming_comment['comment_content'] );
return( $incoming_comment );
function plc_comment_display( $comment_to_display ) {
$comment_to_display = str_replace( '&apos;', "'", $comment_to_display );
return $comment_to_display; }

Jeśli jednak nie poradzicie sobie z wklejeniem tego ręcznie albo boicie się, że coś zepsujecie to możecie skorzystać z wtyczki Peter’s Literal Comments, która działa identycznie i nie wymaga zupełnie nic prócz instalacji i jej aktywacji.

Rate this post
Rate this post