Solucionar problemas con Extra Comment Fields en WordPress
Para la ultima modificacion de este blog utilice un plulgin llamado Extra Comment Fields que te permite añadir un campo extra para que lo rellenen tus comentaristas y que puedes utilizar para otras funciones (pronto os dire para que y como lo utilice yo).
El problema es que con las ultimas versiones de WordPress (creo que a partir de la 2.8) te salian unos errores al querer entrar en el panel de administracion de comentarios, parecidos a estos:
Si a vosotros tambien os pasa aqui teneis la solucion, solo tendreis que modificar dos lineas del archivo del plugin:
Buscamos en la linea 176:
$comments = (($overrideComments)?($overrideComments):($comments));
y la comentamos (ponemos /* texto que queremos comentar */)
En la linea 203 aparece la funcion:
function ecf_getComments($comments, $post_id) {
de esta funcion sustituimos:
$result = $wpdb->get_results(”SELECT xc.comment_ID, “.ecf_qryStr($fields).” FROM wp_comments c, wp_comments_extra xc WHERE c.comment_post_ID = ‘$post_id’ AND c.comment_ID = xc.comment_ID”);
por:
$wpdb->xc = $wpdb->prefix . ‘comments_extra’; $wpdb->c = $wpdb->prefix . ‘comments’; $sql = “SELECT xc.comment_ID, “.ecf_qryStr($fields).” FROM $wpdb->c c, $wpdb->xc xc WHERE c.comment_approved = 1 AND c.comment_post_ID = ‘$post_id’ AND c.comment_ID = xc.comment_ID”; $result = $wpdb->get_results($sql);
Solo teneis que modificar las comillas y ya esta. No nos volveran a salir esos errores.
Actualizado
Os dejo el archivo ya corregido, para que os sea mas facil:
[file]http://www.blumbablog.com/wp-content/descargas/extra-comment-fields.rar[/file]
Mostrar Twitter en los comentarios | BlumbaBlog
ene 09, 2010 @ 19:45:31
[...] la siguiente manera: Lo primero que tenemos que hacer es descargar el plugin Extra Comment Fields y modificarlo para que no nos de problemas con las ultimas versiones de WordPress. Tras instalarlo nos dirigimos a sus opciones (Opciones -> Extra Comment Fields) y crear un nuevo [...]