Cómo cambiar el horario de eliminación de spam de Akismet en WordPress

Cómo cambiar el horario de eliminación de spam de Akismet en WordPress / Tutoriales

Después de que publicamos nuestro artículo sobre cómo cambiar el programa de recolección de basura de WordPress, uno de nuestros lectores preguntó si era posible cambiar el programa de eliminación de comentarios de spam en Akismet. De forma predeterminada, Akismet mantiene los comentarios de spam en su base de datos de WordPress durante 15 días antes de eliminarlos. En este artículo, le mostraremos cómo cambiar el horario de eliminación de spam de Akismet en WordPress.

¿Por qué cambiar cómo Akismet elimina el spam en WordPress??

Este tutorial es solo para el complemento Akismet. Si no lo está utilizando, consulte nuestra guía sobre por qué debería comenzar a usar Akismet.

Akismet te permite combatir el spam de comentarios en WordPress. Monitorea todos los comentarios, pingbacks y trackbacks..

Los comentarios de spam residen en su base de datos, lo que significa que aumentan el tamaño de la copia de seguridad de su base de datos. Eliminarlos antes puede ayudar a mantener el tamaño de su base de datos un poco más pequeño.

Si bien algunos usuarios creen que eliminar los comentarios de spam mejora el rendimiento de la base de datos, no creemos que tenga un efecto importante en el rendimiento de la base de datos en la mayoría de las circunstancias..

Si recibe miles de comentarios de spam e intenta eliminarlos manualmente, podría afectar el rendimiento de su sitio. Vea nuestra guía sobre cómo eliminar por lotes los comentarios de spam en WordPress.

Por otro lado, es posible que algunos usuarios deseen mantener los comentarios de spam durante un período más prolongado, de modo que puedan revisarlos más adelante para evitar falsos positivos..

Dicho esto, veamos cómo puede cambiar el programa de eliminación de comentarios de spam en WordPress con Akismet.

Cambiando el horario de eliminación de comentarios de spam en WordPress con Akismet

Akismet elimina automáticamente los comentarios de spam después de mantenerlos durante 15 días en su base de datos. Esto le da tiempo para revisar manualmente los comentarios de spam.

Si marcó un comentario genuino como spam, puede marcarlo como no spam. Así es como Akismet aprende y mejora sus algoritmos para capturar comentarios de spam de manera más eficiente..

Puede cambiar la cantidad de días que Akismet debe mantener los comentarios de spam en su base de datos. Simplemente agregue este código al archivo functions.php de su tema o en un complemento específico del sitio.

 add_filter ('akismet_delete_comment_interval', 'custom_spam_delete_interval'); function custom_spam_delete_interval () return 7;  

Cambie 7 con la cantidad de días que desea mantener un comentario. Este filtro simplemente modifica el calendario de eliminación de spam de Akismet.

Cambiar el número a 0, permitirá a Akismet eliminar todos los comentarios en su próximo calendario de eliminación de comentarios. Esto no le dará mucho tiempo para revisar los comentarios de spam.

Puedes ver tus cambios en acción visitando Ajustes »Akismet página. Desplácese hasta la parte inferior de la página y verá una nota en minúsculas que dice: 'El spam en la carpeta de spam con más de 7 días se elimina automáticamente.'

Reemplazará 7 días por la cantidad de días que usó en su filtro..

Nota: Cuando se eliminan los comentarios de spam, no se envían a la papelera, por lo que no puede recuperarlos.

Esperamos que este artículo te haya ayudado a cambiar el calendario de eliminación de comentarios de spam de Akismet en WordPress. También puede consultar nuestra guía sobre cómo bloquear los robots de comentarios de spam en WordPress con honeypot.

Si le ha gustado este artículo, suscríbase a nuestros tutoriales en video del Canal de YouTube para WordPress. También puedes encontrarnos en Twitter y Facebook..