instalando el trencaspammers 1.0rc

para futuras ocasiones me/os dejo el listado completo de operaciones necesarias para instalar correctamente el plugin para WordPress Trencaspammers v1.0rc (a mi me ha funcionado así)….

  1. partimos de un WordPress v1.5 ‘virgen’ recién instalado
  2. me voy al blog de Coffelius, me leo las instrucciones y me bajo el TRENCA SPAMMERS 1.0RC (RAR)
  3. abro el archivo comprimido, pongo el trencaspammers.php en la carpeta wp-content/plugins/
  4. abro el archivo wp-content/themes/'mi tema'/comments.php y en la línea 95 inserto el código comentado por Coffelius de su archivo comprimido wp-comments.php de modo que la cosa quede más o menos parecida….
  5. este ha sido el más jodido de hacer bien: abro el archivo /wp-comments-post.php del raíz de mi blog y le intento pegar el texto comentado por Coffelius en su wp-comments-post.php en algún lugar que tenga sentido para mí, porque la verdad sea dicha el contenido de ambos archivos se parece como el sobaco de una lombríz a la entrepierna de un mono del kazagistan, y tras varios intentos fallidos os puedo asegurar que pegando el código a la altura de la línea 40 la cosa funciona, quedando tal que así:

    $comment_type = '';

    if ( get_settings('require_name_email') && ('' == $comment_author_email || '' == $comment_author) )
    die( __('Error: please fill the required fields (name, email).') );

    if ( '' == $comment_content )
    die( __('Error: please type a comment.') );

    // coffelius was here
    $ts_code=trim($_POST['ts_code']);
    $ts_random=$_POST['ts_random'];
    if ( !ts_is_human($ts_random, $ts_code))
    die( __('Error: please type the security code.'));

    // coffelius was here end

    $commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'user_ID');

    wp_new_comment($commentdata);

  6. importante: ir al panel de control de WP y activar el plugin Trencaspammers, que sino no funciona, con toda la lógica del mundo, por cierto….
  7. por último enviar 10 o 12 comentarios de prueba al post a ver que pasa y retocar los números de las líneas de inserción de código incorrectas… y listo!!

no ha sido tan díficil después de todo…. a ver que venía ahora….

8 thoughts on “instalando el trencaspammers 1.0rc

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.