
De forma predeterminada, WordPress permite ciertas etiquetas HTML dentro de los comentarios, como etc Si nota muchos comentarios de SPAM, también contienen estas etiquetas. La mayoría de los comentarios de SPAM son creados por bots y scripts, que usan etiquetas HTML. Si simplemente deshabilita HTML de sus comentarios de WordPress, puede evitar una gran cantidad de SPAM. En este tutorial, le mostraremos cómo deshabilitar las etiquetas HTML en los comentarios de WordPress.
Este tutorial solo deshabilitará las etiquetas HTML activas. Así que alguien todavía puede publicar algo como:
Y se mostrará, pero las etiquetas no serán funcionales. Entonces, si alguien usa la etiqueta fuerte, el texto no estará en negrita. Además, no muchos bots de SPAM tienen tiempo para hacer esto porque hacerlo requiere mucho tiempo y no es beneficioso para ellos.
Todo lo que tienes que hacer es simplemente abrir el tuyo. funciones.php y agrega el siguiente código:
// This will occur when the comment is posted function plc_comment_post( $incoming_comment ) { // convert everything in a comment to display literally $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']); // the one exception is single quotes, which cannot be #039; because WordPress marks it as spam $incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] ); return( $incoming_comment ); } // This will occur before a comment is displayed function plc_comment_display( $comment_to_display ) { // Put the single quotes back in $comment_to_display = str_replace( ''', "'", $comment_to_display ); return $comment_to_display; }
Si no desea agregar manualmente este código, el autor original también ofrece un complemento que puede descargar. Solo instala y activa Los comentarios literales de Peter conectar.
La razón por la que esta forma es mejor es porque no requiere la edición de los archivos principales. Si desea editar sus archivos principales, puede ir a wp-incluye / kses.php y cambiar los códigos allí. (Esto no se recomienda, pero está aquí por el bien del conocimiento. (Código de trabajo para más detalles)
