Cómo deshabilitar comentarios en WordPress

Aquí te dejo el código que puedes agregar al archivo functions.php de tu tema de WordPress para deshabilitar los comentarios en tu sitio web:

<?php
// Deshabilitar comentarios en todos los posts y páginas
function disable_comments() {
  // Deshabilitar comentarios en todos los posts
  add_filter('comments_open', '__return_false');
  add_filter('pings_open', '__return_false');
}

// Llamar a la función para deshabilitar comentarios
add_action('init', 'disable_comments');

// Eliminar la sección de comentarios del panel de administración
function remove_comments_admin_menu() {
  // Eliminar la sección de comentarios del panel de administración
  remove_menu_page('edit-comments.php');
}

// Llamar a la función para eliminar la sección de comentarios del panel de administración
add_action('admin_menu', 'remove_comments_admin_menu');

// Eliminar la columna de comentarios de la página de posts
function remove_comments_column($columns) {
  // Eliminar la columna de comentarios de la página de posts
  unset($columns['comments']);
  return $columns;
}

// Llamar a la función para eliminar la columna de comentarios de la página de posts
add_filter('manage_posts_columns', 'remove_comments_column');

// Eliminar la columna de comentarios de la página de páginas
function remove_comments_column_pages($columns) {
  // Eliminar la columna de comentarios de la página de páginas
  unset($columns['comments']);
  return $columns;
}

// Llamar a la función para eliminar la columna de comentarios de la página de páginas
add_filter('manage_pages_columns', 'remove_comments_column_pages');
?>

Este código realiza las siguientes acciones:

  • Deshabilita los comentarios en todos los posts y páginas.
  • Elimina la sección de comentarios del panel de administración.
  • Elimina la columna de comentarios de la página de posts y páginas.

Recuerda que siempre es recomendable hacer una copia de seguridad de tu sitio web antes de hacer cualquier modificación en el código.

Recursos para Desarrolladores WordPress (Plugins, Shortcodes, Hooks y API REST)

Lleva el código de tu WordPress al siguiente nivel con nuestras guías de arquitectura y el perfil oficial @crleguizamon en WordPress.org:

Sobre el autor — Cristian Leguizamón (@crleguizamon): Desarrollador Full-Stack especializado en WordPress, WooCommerce, IA y Automatizaciones con más de 9 años de experiencia y 6 plugins publicados en el directorio oficial de WordPress.org.

¿Buscas plugins de cobro recurrente o desarrollo a medida? Explora nuestro Catálogo de Plugins para WooCommerce y WordPress o solicita soporte en DevCristian.com.

¿Necesitas una funcionalidad que no existe en WordPress?

Desarrollamos plugins, integraciones y funcionalidades personalizadas para que tu sitio o tienda WooCommerce haga exactamente lo que tu negocio necesita, con código seguro, compatible y preparado para crecer.

Compartir esta información