✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

La mejor detección de código PHP antispam eficiente para WordPress

12

Un blog de wordpress puede recibir más de 100 comentarios de spam (producidos por robots de spam) al día, lo cual es molesto.

La mejor detección de código PHP antispam eficiente para Wordpress

wordpress-spam

En general, estos pueden ser capturados por complementos como Akismet, sin embargo, estos datos aún se conservan en la base de datos antes de que se eliminen manualmente o después de la fecha de vencimiento.

LEONA proporciona una solución inteligente para evitar que estos comentarios de spam lleguen incluso a la base de datos en primer lugar. Se basa en poner un campo oculto en el formulario y establecer un valor cuando el usuario presiona una tecla (onkeyup). Entonces, si los valores no coinciden, creemos que no lo envió un humano.

wordpress proporciona el filtro preprocess_comment, por lo que puede verificar los comentarios y salir de la página usando wp_die() antes.

La API oficial de WP dice (https://codex.wordpress.org/Plugin_API/Filter_Reference/preprocess_comment ), $commentdata contiene la siguiente información:

'comment_post_ID'      - The post to which the comment will apply    'comment_author'       - (may be empty)    'comment_author_email' - (may be empty)    'comment_author_url'   - (may be empty)    'comment_content'      - The text of the proposed comment    'comment_type'         - 'pingback', 'trackback', or empty for regular comments    'user_ID'              - (empty if not logged in)

Luego podemos usar este complemento para permitir pingback/trackback (que creo que es útil) y deshacernos de los comentarios de spam de manera efectiva.

Si probamos la función/filtro ingresando las ID extrañas a propósito, obtendremos lo siguiente (y el comentario no se ingresa en el área de espera).

Nota: Coloque el código anterior al final de la plantilla functions.php (o tema secundario).

La mejor detección de código PHP antispam eficiente para Wordpress

wordpress-spam-detectar

¡Funciona como una magia!

Fuente de grabación: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More