30-second read.
If you’re fed up because you’re receiving a ton of spam comments from people trying to get backlinks by posting fake comments and their website’s URL/address in your WordPress blog comments “website” field option and you don’t want to install a plugin to remove the field entirely, add the following code to your functions.php file (preferably in your child theme if you have one)
Note:- The code immediately below is also worth trying if you’ve already searched and tried PHP code that you’ve found elsewhere that didn’t work (see “Footnote” further down the page):
add_action( 'after_setup_theme', 'tu_add_comment_url_filter' );
function tu_add_comment_url_filter() {
add_filter( 'comment_form_default_fields', 'tu_disable_comment_url', 20 );
}
function tu_disable_comment_url($fields) {
unset($fields['url']);
return $fields;
}
After this, go to Settings > Discussion and uncheck the: “Comment author must fill out name and email field”.

This should act as a deterrent as there will no longer be anywhere to visibly insert a website address to get the desired backlink.
Footnote
You may have reached this page because the below code didn’t work for you. However, this still works for a lot of people so it’s also worth a try if you’re not having much luck!
add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($fields){
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}