Problemas de WordPress con los trackbacks

calendario16/06/2004 reloj14:21 calendarioCategorías: WordPress ComentarComentar

Ayer fue un día movidito, a pesar del bajón que me dió el problema con el kernel que aún no me he metido a solucionar por falta de tiempo y/o ganas :).
El caso es que ayer escribí mucho, y también hice muchos trackbacks, a otros WordPress y a otros CMS, y tras hacer el trackback y despues leer la web a la que se lo hice para ver como había quedado, me di cuenta de que había caracteres que quedaban mal, sobre todo los acentos, diéresis (vease el título de mi weblog), y demás caracteres "raros". Por ello pedí a mi amigo y compañero de la blogosfera Martín, que me hiciese un trackback desde su web, para ver si era solo de mi WP, y llegué a la conclusión de que es un fallo común, por lo que me propuse solucionarlo, y así fue. Ahora ya podéis hacerme trackbacks a direcciones del tipo http://blog.patoroco.net/trackback/nombre_del_post, ¡y encima se ven bien!
Lo que he hecho para arreglar este problemilla, ha sido volver a codificar en utf-8 los comentarios, quedando algo así:

  1. $comment = utf8_encode($comment);

Y para que el enlace quede tan "chulo", sustituir la variable $tb_id que trae por defecto, por esto:

  1. $titulo = explode('/', $_SERVER['REQUEST_URI']);
  2. $titulo = $titulo[count($titulo)-1];
  3. $tb_id = $wpdb->get_var("SELECT ID FROM $tableposts WHERE post_name = '$titulo'");

Y aparte, lógicamente, modificar el .htaccess, añadiendo:

  1. RewriteRule ^trackback/?(.*) /wp-trackback.php [QSA]

Los comentarios están cerrados.