Как запретить ссылки в комментариях WordPress

среда, марта 13, 2019 Nata Ki 0 Comments

Столкнулась с проблемой при администрировании одного сайта на WordPress - спамеры слишком много оставляют комментарии к постам. И мало того, что комментарии не понятно о чем, так еще и в каждом ссылка.



Чем плохо когда ссылки активные? Такие ссылки в комментариях открыты к индексации, и значит будут передавать «вес» вашей страницы. Чтобы избежать этой проблемы, можно закрыть внешние ссылки от поисковых систем или применить маленький код, который удалит html-теги и оставит URL в виде обычного текста.

Решения в интернете уже давно опубликованы. Чтобы не рыться каждый раз, добавлю себе сюда в блог.

Код, представленный ниже, нужно скопировать, и вставить их в файл «functions.php» активной темы WordPress. Пишут, что разместить код нужно в самом конце, перед закрывающимся тегом ?>
Не забываем сохранить изменения.

Решение 1


remove_filter('comment_text', 'make_clickable', 9);

Решение 2


// ЗАПРЕТ ССЫЛОК В КОММЕНТАХ
function remove_link_comment($link_text) {
return strip_tags($link_text);
}
add_filter('pre_comment_content','remove_link_comment');
add_filter('comment_text','remove_link_comment');



К слову, лично у меня в редакторе WordPress закрывающегося тега вообще нет, так что добавлю просто в конец файла, надеюсь будет работать.

0 коммент.: