Дорогие мои читатели, особенно те кто имеют свой блог. Сегодня я хочу рассказать как можно отключить html теги в комментариях.
Для чего вообще это нужно? Для того что б уменьшить поток спама не ваш блог. В прошлой статье я писал как удалить поле сайт в комнентариях.
Часто спамеры проставляют ссылки в знаках препинаниях, пробелах и смайликах. При модерировании таких комментариев вы не сможете увидеть такие ссылки. С помощью куска кода приведённого ниже, в результате вместо заветной ссылки получается html код, который позволяет выявить такие ссылки при модерации. Как пишет Миша Шакин «Есть несколько вариантов отключения html тегов», но попробовав именно этот метод, я даже не стал пробовать другие.
И так, открываем файл functions.php вашей темы и перед закрывающим тегом ?> вставляем:
function plc_comment_post( $incoming_comment ) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );
return( $incoming_comment );
} Читать дальше о "Как отключить html теги в комментариях"