guten abend zusammen!
ich würde gerne das "Letzte-Kommentare-Widget" so anpassen, dass nicht der autor und der posttitel angezeigt wird, sondern dern autor und der Anfang des jeweiligen Kommentartextes.
Ist dies möglich?
(falls ihr nicht wisst, was ich meine: HIER klicken und rechts auf die diesbar gucken:))
man müsste ja diesen code verändern:
PHP
function wp_widget_recent_comments($args) {
global $wpdb, $comments, $comment;
extract($args, EXTR_SKIP);
$options = get_option('widget_recent_comments');
$title = empty($options['title']) ? __('Recent Comments') : $options['title'];
if ( !$number = (int) $options['number'] )
$number = 5;
else if ( $number < 1 )
$number = 1;
else if ( $number > 15 )
$number = 15;
if ( !$comments = wp_cache_get( 'recent_comments', 'widget' ) ) {
$comments = $wpdb->get_results("SELECT comment_author, comment_author_url, comment_ID, comment_post_ID FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT $number");
wp_cache_add( 'recent_comments', $comments, 'widget' );
}
?>
<?php echo $before_widget; ?>
<?php echo $before_title . $title . $after_title; ?>
<ul id="recentcomments"><?php
if ( $comments ) : foreach ($comments as $comment) :
echo '<li class="recentcomments">' . sprintf(__('%1$s on %2$s'), get_comment_author_link(), '<a href="'. get_permalink($comment->comment_post_ID) . '#comment-' . $comment->comment_ID . '">' . get_the_title($comment->comment_post_ID) . '</a>') . '</li>';
endforeach; endif;?></ul>
<?php echo $after_widget; ?>
<?php
Alles anzeigen
aber ich komme irgendwie nicht ganz klar!
Auch wie ich es hinkriege, dass z.b. nur die ersten 20 Zeichen angezeigt werden!?
Wäre echt super, wenn mir da geholfen werden kann!
danke euch schonmal!