Hola buenas tardes.
Hemos instalado el plugin Disable Comments pero aun seguimos borrando todos los dias comentarios en nuestra base de datos (SQL
DELETE from wp_comments WHERE comment_approved = '1'). ¿Como puede ser esto posible y como podemos anular definitivamente los comentarios en nuestro Wordpress), Actualmente tenmos instalado este plugin y tambien en el archivo functions varias lineas para inhabilitar los comentarios, pero aun asi siguen apareciendo!!!.
Muchas gracias
Saludos
Jose Carlos
Contenido solo visible a usuarios registrados
Hola Jose Carlos,
Es posible que tengas entradas aun que permitan comentarios, ten en cuenta que aun cuando desactives los comentarios de manera general en WordPres si tienes entradas donde aun lo permites estos seguiran llegando.
Lo primero es asegurarte dentro de WordPress no permitas comentarios, para ello puedes acceder a Ajustes → comentarios y desde alli desactivarlos
Una vez tengas esto desactivados debes comprobar en las entradas que tienes creadas no los permitas
Adicional a esto, comprueba tampoco tengas activo los comentarios en los productos desde el apartado de WooCommerce → Ajustes → productos → permitir valoraciones
Si quieres permitir las valoraciones en los productos puedes pasar por alto este último paso.
Verifícalo y nos comentas como va todo
Un Saludo
Hola Karen buenos dias.
Gracias por tu explicación revisare todo lo que me comentas en nuestro Wordpress.
Saludos
Jose Carlos
Hola Jose Carlos.
Ok, dejo el hilo abierto por si necesitas retomarlo.
Un Saludo
Hola Pepe buenas tardes.
Al teneer el plugin Diasble Comments no tenemos ya la opcion Ajustes → comentarios y desde alli desactivarlos. La question es que seguimos teniendo comentarios practicamente a diario y no entendemos como puede ser!!!! En WooCommerce → Ajustes → productos → permitir valoraciones (las tenemos desactivadas) pero aun asi siguen llegando comentarios. Que más deberia chequear o realizar para anular completamente los comentarios en nuestra web.
Muchas gracias
Saludos
Jose Carlos
Hola Jose,
Verifica agregar en tu archivo functions.php al final del todo el siguiente código:
function disable_comments_for_users() {
// Deshabilitar comentarios en todas partes para los usuarios
add_filter('comments_open', '__return_false', 20, 2);
add_filter('pings_open', '__return_false', 20, 2);
add_filter('comments_array', '__return_empty_array', 10, 2);
// Eliminar la pestaña de reseñas en WooCommerce para usuarios
add_filter('woocommerce_product_tabs', function($tabs) {
if (!current_user_can('manage_options')) { // Solo los administradores pueden ver reseñas
unset($tabs['reviews']);
}
return $tabs;
});
// Ocultar opción de comentarios en metabox solo para usuarios no administradores
add_action('init', function() {
if (!current_user_can('manage_options')) {
remove_post_type_support('post', 'comments');
remove_post_type_support('page', 'comments');
if (class_exists('WooCommerce')) {
remove_post_type_support('product', 'comments');
}
}
});
// Desactivar comentarios en ajustes para usuarios no administradores
add_filter('pre_option_default_comment_status', function($status) {
return current_user_can('manage_options') ? $status : 'closed';
});
}
add_action('init', 'disable_comments_for_users');
Este lo agregas en WePanel > gestion de archivos > public_html > dominio > wp-content > themes > tema que estas usando > archivo functions.php.
Verifica y nos comentas.
Un saludo 🖐️
Gracias Argenis. Agregando este codigo deberia borrar el plugin Disable Comments o no?
Saludos
Jose Carlos
Hola Jose Carlos,
Puedes probar desactivarlo, no debe ser necesario tenerlos. Sin embargo añade el código y revisa si no te muestra ninguna opción de comentarios en el sitio web.
Un Saludo
Hola Jose,
Encantados de poder ayudar, cualquier duda quedamos atentos.
Un saludo 🖐️