- $text = sprintf(
- /* translators: 1: relative date, 2: time, 4: post title */
- __( '<span>%1$s, %2$s</span> <a href="%3$s">%4$s</a>' ),
- $relative,
- get_the_time(),
- get_edit_post_link(),
- _draft_or_post_title()
- );
-
- $hidden = $i >= $args['display'] ? ' class="hidden"' : '';
- echo "<li{$hidden}>$text</li>";
- $i++;
+ if ( current_user_can( 'edit_post', get_the_ID() ) ) {
+ /* translators: 1: relative date, 2: time, 3: post edit link, 4: post title */
+ $format = __( '<span>%1$s, %2$s</span> <a href="%3$s">%4$s</a>' );
+ printf( "<li>$format</li>", $relative, get_the_time(), get_edit_post_link(), _draft_or_post_title() );
+ } else {
+ /* translators: 1: relative date, 2: time, 3: post title */
+ $format = __( '<span>%1$s, %2$s</span> %3$s' );
+ printf( "<li>$format</li>", $relative, get_the_time(), _draft_or_post_title() );
+ }