Как запретить ссылки в комментариях WordPress
Столкнулась с проблемой при администрировании одного сайта на WordPress - спамеры слишком много оставляют комментарии к постам. И мало того, что комментарии не понятно о чем, так еще и в каждом ссылка.
Чем плохо когда ссылки активные? Такие ссылки в комментариях открыты к индексации, и значит будут передавать «вес» вашей страницы. Чтобы избежать этой проблемы, можно закрыть внешние ссылки от поисковых систем или применить маленький код, который удалит html-теги и оставит URL в виде обычного текста.
Решения в интернете уже давно опубликованы. Чтобы не рыться каждый раз, добавлю себе сюда в блог.
Код, представленный ниже, нужно скопировать, и вставить их в файл «functions.php» активной темы WordPress. Пишут, что разместить код нужно в самом конце, перед закрывающимся тегом ?>
Не забываем сохранить изменения.
remove_filter('comment_text', 'make_clickable', 9);
// ЗАПРЕТ ССЫЛОК В КОММЕНТАХ
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 закрывающегося тега вообще нет, так что добавлю просто в конец файла, надеюсь будет работать.
Чем плохо когда ссылки активные? Такие ссылки в комментариях открыты к индексации, и значит будут передавать «вес» вашей страницы. Чтобы избежать этой проблемы, можно закрыть внешние ссылки от поисковых систем или применить маленький код, который удалит 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 коммент.:
Примечание. Отправлять комментарии могут только участники этого блога.