Cómo evitar generación del campo comment_agent en Wordpress

  • Autor Autor sabogal
  • Fecha de inicio Fecha de inicio
sabogal

sabogal

Épsilon
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Pretendo que el campo comment_agent no se genere, pues son tantos comentarios que ponen pesada la base de datos con valores que para mí son irrelevantes, así que he intentado con un filtro en functions.php que no consigo que funcione:

Insertar CODE, HTML o PHP:
<?php
function disable_comment_agent_field( $fields ) {
    if ( isset( $fields['comment_agent'] ) ) {
        unset( $fields['comment_agent'] );
    }
    error_log('Comment agent field disabled.'); // Agrega esta línea
    return $fields;
}
add_filter( 'comment_form_default_fields', 'disable_comment_agent_field' );

?>

Alguna explicación de por qué no funciona ni siquiera en los themes por defecto de Wordpress?
 
Pretendo que el campo comment_agent no se genere, pues son tantos comentarios que ponen pesada la base de datos con valores que para mí son irrelevantes, así que he intentado con un filtro en functions.php que no consigo que funcione:

Insertar CODE, HTML o PHP:
<?php
function disable_comment_agent_field( $fields ) {
    if ( isset( $fields['comment_agent'] ) ) {
        unset( $fields['comment_agent'] );
    }
    error_log('Comment agent field disabled.'); // Agrega esta línea
    return $fields;
}
add_filter( 'comment_form_default_fields', 'disable_comment_agent_field' );

?>

Alguna explicación de por qué no funciona ni siquiera en los themes por defecto de Wordpress?
Prueba con esto bro!

Insertar CODE, HTML o PHP:
add_filter('pre_comment_user_agent', function($comment_agent){
    return '';
}, 10, 1);
 
Prueba con esto bro!

Insertar CODE, HTML o PHP:
add_filter('pre_comment_user_agent', function($comment_agent){
    return '';
}, 10, 1);
Como función aparte o integrada dentro del filtro?

Gracias.
 
Atrás
Arriba