¿Cómo puedo desactivar los comentarios en WordPress?

Esta guía one.com te ayudará a desactivar los comentarios en tu sitio web de WordPress, proporcionando métodos para desactivar los comentarios en publicaciones individuales, páginas o en todo tu sitio.


¿Por qué desactivar los comentarios en WordPress?

Es posible que desee desactivar los comentarios en publicaciones o páginas específicas o deshabilitar los comentarios en todo su sitio web por varias razones. Por ejemplo, es posible que los blogueros no quieran comentarios en ciertas publicaciones, y es posible que los sitios web de pequeñas empresas no los necesiten en absoluto. Deshabilitar los comentarios también puede ayudar a prevenir el spam. En WordPress, puedes desactivar fácilmente los comentarios o eliminar la sección de comentarios por completo.


Cómo desactivar manualmente los comentarios

Tenga en cuenta que pegar directamente fragmentos de código en los archivos de su tema puede romper fácilmente su sitio y solo se recomienda para usuarios avanzados. Puede encontrar opciones alternativas en las siguientes secciones.

  1. Seleccione el archivo functions.php de su tema con el File Manager de one.com.
  2. Haz clic en Editar en el panel de la derecha.
    edit_functions.png
  3. Pegue el fragmento de código proporcionado al final del archivo:
    add_action('admin_init', function () {
        // Redirect any user trying to access comments page
        global $pagenow;
         
        if ($pagenow === 'edit-comments.php') {
            wp_safe_redirect(admin_url());
            exit;
        }
     
        // Remove comments metabox from dashboard
        remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
     
        // Disable support for comments and trackbacks in post types
        foreach (get_post_types() as $post_type) {
            if (post_type_supports($post_type, 'comments')) {
                remove_post_type_support($post_type, 'comments');
                remove_post_type_support($post_type, 'trackbacks');
            }
        }
    });
     
    // Close comments on the front-end
    add_filter('comments_open', '__return_false', 20, 2);
    add_filter('pings_open', '__return_false', 20, 2);
    
    // Hide existing comments
    add_filter('comments_array', '__return_empty_array', 10, 2);
     
    // Remove comments page in menu
    add_action('admin_menu', function () {
        remove_menu_page('edit-comments.php');
    });
     
    // Remove comments links from admin bar
    add_action('init', function () {
        if (is_admin_bar_showing()) {
            remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60);
        }
    });
    
  4. Haz clic en Guardar para guardar los cambios.
  5. ¡Hecho! Este fragmento de código redirige a los usuarios que intentan acceder a la página de comentarios, elimina las funciones relacionadas con los comentarios y cierra los comentarios en el front-end.

Desactivar los comentarios en futuras publicaciones

Si estás iniciando un nuevo sitio de WordPress, puedes desactivar fácilmente los comentarios en futuras publicaciones. Siga estos pasos:

  1. Ve a Configuración > Discusión en tu WP Admin.
  2. Desmarca "Permitir que las personas envíen comentarios sobre nuevas publicaciones".
    future_commentsOFF.png
  3. Desplázate hacia abajo y haz clic en Guardar cambios para desactivar los comentarios en futuras publicaciones.

Desactivar los comentarios en una página o publicación específica

De forma predeterminada, los comentarios están deshabilitados en todas las páginas de WordPress. Sin embargo, tiene la libertad de habilitarlos o deshabilitarlos en páginas y publicaciones individuales.

  1. En su WP Admin, navegue a Páginas > Todas las páginas.
  2. Pasa el cursor por encima del título de la página para activar/desactivar los comentarios.
  3. Haga clic en Editar debajo de la página o publicación deseada.
  4. Haga clic en la pestaña Configuración ubicada en el lado derecho del editor.
  5. Luego, busque el cuadro de Discusión y desmarque "Permitir comentarios".
    Pagecomments.png
  6. Haga clic en el botónActualizar en la parte superior junto a la pestaña Configuración.
Nota: Si no puede verlo, debe verificar si el cuadro de Discusión está habilitado o no. En la esquina superior derecha de tu página, verás un icono de tres puntos verticales. Haga clic en él para abrir un menú desplegable y seleccione Preferencias. Luego, diríjase a Paneles y active el cuadro de Discusión.

Puedes seguir el mismo proceso para desactivar los comentarios en publicaciones individuales:
WP Admin > Publicaciones > Todas las publicaciones > Editar.


Desactivar los comentarios en páginas y publicaciones de forma masiva

¿Quieres desactivar los comentarios en todas tus entradas y páginas publicadas a la vez, sin necesidad de utilizar un plugin? A continuación, siga estos pasos.

  1. Ve a Publicaciones > Todas las publicaciones en tu WP Admin y selecciona las publicaciones deseadas.
  2. Elija Editar en el menú desplegable Acciones Masivas y haga clic en Aplicar.
  3. Establezca el menú desplegable de comentarios en "No permitir".
  4. Haga clic en Actualizar para completar el proceso.
    wp-comment.png

Puedes seguir el mismo proceso para desactivar los comentarios en tus páginas:
WP Admin > Páginas > Todas las páginas > Editar.


Eliminar todos los comentarios de WordPress

Aunque deshabilitar los comentarios en su sitio de WordPress evitará que se agreguen nuevos comentarios a sus publicaciones y páginas, no eliminará ningún comentario existente. Para eliminar todos los comentarios de tu sitio, sigue estos pasos:

  1. En tu WP Admin, ve a la sección Comentarios.
  2. Elija "Mover a la Bandeja" en el menú desplegable Acciones Masivas y haga clic en Aplicar.
  3. Este proceso elimina permanentemente los comentarios existentes. Si tu sitio web tiene muchos comentarios, es posible que tengas que repetir este paso varias veces, ya que WordPress sólo muestra un determinado número de comentarios por página.
    delete_comments.png

Deshabilitar los comentarios de WordPress usando un complemento (WPCode)

Como último recurso, te recomendamos que utilices un plugin para desactivar los comentarios, especialmente si tu sitio de WordPress está siendo atacado por los robots de spam. WPCode es un complemento gratuito que se puede utilizar para este propósito.

  1. Inicie sesión en su WP Admin para instalar y activar el complemento gratuito WPCode.
  2. Navega a Fragmentos de código > Biblioteca en tu WP Admin.
  3. Busque "deshabilitar completamente los comentarios" y use el fragmento de código correspondiente pasando el cursor sobre él.
    WPcode.png
  4. Haga clic en Editar fragmento y WPCode abrirá la página 'Editar fragmento'.
  5. Mueva el interruptor del lado derecho a Activo y haga clic en Actualizar
    WPcode2.png
  6. ¡Eso es todo! Esta acción elimina todos los rastros de comentarios de su sitio.

Artículos relacionados:

¿Fue útil este artículo?

¿No puedes encontrar lo que buscas?

Inicia un chat

Es la forma más rápida de ponerse en contacto, todos los días del año.

Llámanos

Chatea con nosotros de lunes a viernes de 9:00 a 16:00