web-dev-qa-db-fra.com

Commentaires récents sur la page de l'auteur?

Je crée une page author.php et j'aimerais afficher des commentaires ainsi que des publications à partir d'un type d'article personnalisé. J'ai déjà la liste des articles mais je cherche aussi un moyen efficace d'afficher les commentaires les plus récents de cet auteur. Jusqu'à présent, je n'ai rien trouvé à part des plugins plug-ins et widgets.

J'aimerais le faire en particulier dans un flux (posts/comments) mais je peux comprendre si c'est trop difficile :)

Merci! Dennis

1
FLX

Cette fonction appelle tous les commentaires d'un auteur et les enlève à une longueur maximale. Ajustez la longueur de l'extrait de commentaire lorsque vous appelez la fonction dans votre modèle, comme wpse19316_author_comments( 100 );.

function wpse19316_author_comments( $length )
{
    $final_length = (int) $length;
    $author_comments = get_comments( array( 'ID' => $GLOBALS['authordata']->ID ) );
    foreach ( $author_comments as $comment )
    {
        $comment_length = sublen( $comment->comment_content );
        $comment_excerpt = $comment->comment_content;
        if ( $comment_length > $final_length )
            $comment_excerpt = substr( $comment->comment_content, $final_length );
        echo $comment_excerpt.'<br />';
    }
}
1
kaiser