Cómo deshabilitar HTML en los comentarios de WordPress |

De forma predeterminada, WordPress permite que se incluyan ciertas etiquetas HTML en los comentarios, como etc Si nota muchos comentarios de spam, también contienen estas etiquetas. La mayoría de los comentarios de spam están escritos por bots y scripts que usan marcado HTML. Simplemente deshabilitando 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:

Aparecerá, pero la etiqueta no funcionará. Entonces, si alguien usa el marcador fuerte, no pone el texto en negrita. Además, no muchos robots de spam tienen tiempo para hacer esto, ya que consume mucho tiempo y no es bueno para ellos.

Todo lo que tienes que hacer es abrir el tuyo función.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 este código manualmente, el autor original también proporciona un complemento que puede descargar. Simplemente instale y active el complemento de comentarios literales de Peter.

La razón por la que este método es mejor es que no requiere que cambie los archivos principales. Si desea editar su archivo principal, puede ir a wp-incluye / kses.php y edite el código allí. (No recomendado, pero aquí para conocimiento. (WP Codex para más detalles)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir