Disable Hyperlinks in WordPress Comments

a minute read

Have you came across that annoying moment, when commenters start posting plethora of unwanted and irrelevant links in comments? WordPress users who experience a lot of comment spam can filter out spam through Akismet. But sometimes, such spam comments bypass and survive the Akismet check too.

As a blogger and WordPress user, I experienced this several times. If you want to get rid of such unwanted spam postings, the first thing that you come up with is to restrict users from posting links in comments. To do that, you just need to fork up the functions.php file of your WordPress theme a little bit.

Add the below code in your WordPress theme’s functions.php just before the closing PHP tag, i.e. ?> and save the changes:

add_filter('pre_comment_content', 'strip_comment_links');
function strip_comment_links($content) {
    global $allowedtags;
    $tags = $allowedtags;
    unset($tags['a']);
    $content = addslashes(wp_kses(stripslashes($content), $tags));
    return $content;
}

That’s it! From now, commenters won’t be able to post links in comments and the previously posted links in comments will also be deactivated after saving the changes.

Facebook Twitter LinkedIn Telegram Whatsapp Pocket

Related Posts:

There are times when you need to disable comments on your WordPress site. There are two cases contextual to disabling WordPress comments: Disabling comments for individual posts and pages Disabling comments completely Disabling comments for individual WordPr...
To remove spam comments from a pending list in WordPress, follow these steps:Log in to your WordPress dashboard.Click on "Comments" in the left-hand menu.In the Comments section, you will see a list of all pending comments.To identify spam comments, lo...
Jetpack is a popular WordPress plugin developed by Automattic, the same company behind WordPress.com. It offers various features and tools to enhance the functionality and performance of a WordPress website. However, there might be instances where you want to ...