Hi, my name is
Lee Harris and
I'm a Freelance Web Designer

Completely remove comments from WordPress

26.Sep.2022 | ,

This is the best method I found for completely removing the comments from WordPress.

This combination of functions will remove comments from the admin navigation and the function itself.

Add the following code to your functions.php file.

<?php

/*** Remove Comments from WordPress ***/

// Removes from admin menu
add_action( 'admin_menu', 'my_remove_admin_menus' );
function my_remove_admin_menus() {
remove_menu_page( 'edit-comments.php' );
}

// Removes from post and pages
add_action('init', 'remove_comment_support', 100);
function remove_comment_support() {
remove_post_type_support( 'post', 'comments' );
remove_post_type_support( 'page', 'comments' );
}

// Removes from admin bar
function mytheme_admin_bar_render() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu('comments');
}

add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );

?>

, ,

  • html5
  • css3
  • sass
  • php
  • WordPress
  • WooCommerce