it-swarm.com.de

Neueste Kommentare auf der Autorenseite?

Ich erstelle eine author.php-Seite und möchte Kommentare sowie Beiträge eines benutzerdefinierten Beitragstyps anzeigen. Ich habe bereits eine Liste mit Beiträgen, suche aber nach einer effizienten Möglichkeit, die neuesten Kommentare dieses Autors anzuzeigen. Bisher habe ich nur Widget- und aufgeblähte Plugins gefunden.

Ich würde das gerne in einem Stream tun (Posts/Kommentare), aber ich kann verstehen, ob das zu schwierig ist :)

Vielen Dank! Dennis

1
FLX

Diese Funktion ruft alle Kommentare eines Autors auf und begrenzt jeden Kommentar auf eine maximale Länge. Passen Sie die Länge des Kommentarausschnitts an, wenn Sie die Funktion in Ihrer Vorlage wie wpse19316_author_comments( 100 ); aufrufen.

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