Вы знали, что когда пользователь добавляет ссылку в виде текста в свой комментарий, то WordPress автоматически делает ее кликабельной. Недавно один из наших пользователей спросил, возможно ли отключить автоматические ссылки в комментариях WordPress. В сегодняшней статье мы покажем как их отключить.
Зачем WordPress превращает текст в ссылки в комментариях?
WordPress автоматически конвертирует текстовые ссылки в кликабельные, что упрощает посещение ссылки при модерировании комментариев.
Эти автоссылки не сохраняются в вашей базе данных. WordPress делает их кликабельными только при отображении на экране админки. а также в разделе под вашими статьями.
Некоторые из этих комментариев действительно стоящие, а авторы просто не знаю как добавлять ссылка. Однако многие спам-комментарии также могут содержать ссылки в виде текста в теле комметария.
Отключение автоматических ссылок в комментариях WordPress
Просто добавьте одну строчку кода в файл functions.php вашей темы или в плагин для сайта WordPress:
remove_filter( 'comment_text', 'make_clickable', 9 );
WordPress не сохраняет текстовые ссылки в БД. Вместо этого он изменяет их налету. Этот код просто отключает фильтр, который делает ссылки кликабельными.
Код также делает ссылки некликабельными и в админке, и в разделе комментариев под вашими записями. Удаление этого кода снова вернет всё на круги своя.
Если вы добавите этот код в файл functions.php темы, то обновление темы перезапишет файл функций.
Также учтите, что этот код срабатывает только для текстовых ссылок. Если пользователь решит создать ссылку через корректный HTML тег, то эти ссылки появятся как обычно.
Если же вы хотите полностью отключить любой HTML в комментариях, тогда взгляните на нашу статью о том, как отключить HTML-теги в комментариях WordPress.
Мы надеемся, что эта статья помогла вам отключить автоматические ссылки в комментариях WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.