Problemas de WordPress con los trackbacks
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í:
$author = utf8_encode(addslashes(stripslashes(stripslashes($blog_name)))); $comment = utf8_encode($comment);
Y para que el enlace quede tan "chulo", sustituir la variable $tb_id que trae por defecto, por esto:
$titulo = explode('/', $_SERVER['REQUEST_URI']); $titulo = $titulo[count($titulo)-1]; $tb_id = $wpdb->get_var("SELECT ID FROM $tableposts WHERE post_name = '$titulo'");
Y aparte, lógicamente, modificar el .htaccess, añadiendo:
RewriteRule ^trackback/?(.*) /wp-trackback.php [QSA]

Suscríbete
16/06/2004
14:21
Categorías:
Comentar
Tags:
