Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/12/2013, 02:51
Avatar de AlejandroGalvez
AlejandroGalvez
 
Fecha de Ingreso: noviembre-2013
Mensajes: 189
Antigüedad: 11 años
Puntos: 49
Respuesta: Enlace hacía el archivo de autor en los comentarios

Necesitas indicar una función como callback a wp_list_comments() para mostrar los comentarios como deseas. Luego a la hora de mostrar el nombre y enlace del autor del comentario guíate por este código:

Código PHP:
function comment_callback$comment$args$depth ) {
    
        
// Código para mostrar los comentarios como deseas
        // .
        // .
        // .
        
        // Si el usuario está registrado mostraremos un enlace a sus entradas publicadas, en caso contrario se mostrará su nombre con el enlace provisto al comentar si existe. -->
        
if ( $comment->user_id; ) {
            
            echo 
'<a href="' get_author_posts_url$comment->user_id ) . '">' esc_html$comment->comment_author ) . '</a>';
        
        } else {
        
            
comment_author_link();
            
        }        

        
// El resto de la función para mostrar los comentarios
        // .
        // .
        // .
        
    

get_author_posts_url() es la función que te devuelve el enlace a las entradas publicadas por el usuario indicado. Podrías mejorar las comprobaciones para ver si el autor del comentario además es editor o tiene alguna entrada publicada. Eso ya es cosa tuya.

- Cómo crear una función callback para los comentarios: http://codex.wordpress.org/Function_Reference/wp_list_comments
- get_author_posts_url: http://codex.wordpress.org/Function_Reference/get_author_posts_url