Make WordPress Core


Ignore:
Timestamp:
03/23/2008 07:10:17 AM (18 years ago)
Author:
matt
Message:

Sometimes people have huge numbers of posts, let's always number_format them. Also, additional related link.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/edit.php

    r7484 r7485  
    8383<?php
    8484$status_links = array();
    85 $num_posts = wp_count_posts('post', 'readable');
    86 $class = empty($_GET['post_status']) ? ' class="current"' : '';
    87 $status_links[] = "<li><a href=\"edit.php\"$class>".__('All Posts')."</a>";
     85$num_posts = wp_count_posts( 'post', 'readable' );
     86$class = empty( $_GET['post_status'] ) ? ' class="current"' : '';
     87$status_links[] = "<li><a href='edit.php' $class>" . __('All Posts') . '</a>';
    8888foreach ( $post_stati as $status => $label ) {
    8989    $class = '';
    9090
    91     if ( !in_array($status, $avail_post_stati) )
     91    if ( !in_array( $status, $avail_post_stati ) )
    9292        continue;
    9393
    94     if ( empty($num_posts->$status) )
     94    if ( empty( $num_posts->$status ) )
    9595        continue;
    9696    if ( $status == $_GET['post_status'] )
    9797        $class = ' class="current"';
    9898
    99     $status_links[] = "<li><a href=\"edit.php?post_status=$status\"$class>" .
    100     sprintf(__ngettext($label[2][0], $label[2][1], $num_posts->$status), $num_posts->$status) . '</a>';
    101 }
    102 echo implode(' |</li>', $status_links) . '</li>';
    103 unset($status_links);
     99    $status_links[] = "<li><a href='edit.php?post_status=$status' $class>" .
     100    sprintf( __ngettext( $label[2][0], $label[2][1], $num_posts->$status ), number_format_i18n( $num_posts->$status ) ) . '</a>';
     101}
     102echo implode( ' |</li>', $status_links ) . '</li>';
     103unset( $status_links );
    104104?>
    105105</ul>
Note: See TracChangeset for help on using the changeset viewer.