Trackbacks anderer Blogger werden standardmäßig im Kommentar-Widget neben “echten” Kommentaren dargestellt. Ich möchte aber ein Widget mit den letzten Kommentaren, ohne Trackbacks oder Pingbacks.
Um dies zu realisieren bedarf es lediglich einer kleinen Änderung der functions.php des Themes. In meinem Fall musste ich den nachfolgenden Code direkt nach /** widget */ (Zeile 488) einfügen:
if ( !$comments = wp_cache_get( ‘recent_comments’, ‘widget’ ) ) {
$comments = $wpdb->get_results(“SELECT $wpdb->comments.* FROM $wpdb->comments JOIN $wpdb->posts ON $wpdb->posts.ID = $wpdb->comments.comment_post_ID WHERE comment_approved = ’1′ AND post_status = ‘publish’ AND comment_type IN (‘comment’, ”) ORDER BY comment_date_gmt DESC LIMIT 15″);
wp_cache_add( ‘recent_comments’, $comments, ‘widget’ );
}
Anschließend werden im Kommentar-Widget ausschließlich “echte” Kommentare angezeigt. Trackbacks und Pingbacks können aber dennoch empfangen und verschickt werden.
Quelle: strictlyonlinebiz.com
![]()