| @@ 123-136 (lines=14) @@ | ||
| 120 | * @param array $item Registered item. |
|
| 121 | * @return string Markup, or empty string if item count is zero. |
|
| 122 | */ |
|
| 123 | protected function get_single_item( array $item ) { |
|
| 124 | $num_posts = wp_count_posts( $item['type'] ); |
|
| 125 | $count = (int) $num_posts->{$item['status']}; |
|
| 126 | ||
| 127 | if ( ! $count ) { |
|
| 128 | return ''; |
|
| 129 | } |
|
| 130 | ||
| 131 | $href = $this->get_link_url( $item ); |
|
| 132 | $text = number_format_i18n( $count ) . ' ' . $this->get_label( $item, $count ); |
|
| 133 | $text = $this->maybe_link( $text, $href ); |
|
| 134 | ||
| 135 | return $this->get_markup( $text, $item['type'] ); |
|
| 136 | } |
|
| 137 | ||
| 138 | /** |
|
| 139 | * Get the singular or plural label for an item. |
|
| @@ 43-56 (lines=14) @@ | ||
| 40 | * @param array $item Registered item. |
|
| 41 | * @return string Markup, or empty string if item count is zero. |
|
| 42 | */ |
|
| 43 | protected function get_single_item( array $item ) { |
|
| 44 | $num_posts = wp_count_posts( $item['type'] ); |
|
| 45 | $count = $num_posts->{$item['status']}; |
|
| 46 | ||
| 47 | if ( ! $count ) { |
|
| 48 | return ''; |
|
| 49 | } |
|
| 50 | ||
| 51 | $href = $this->get_link_url( $item ); |
|
| 52 | $num = $this->maybe_link( number_format_i18n( $count ), $href ); |
|
| 53 | $text = $this->maybe_link( $this->get_label( $item, $count ), $href ); |
|
| 54 | ||
| 55 | return $this->get_markup( $num . '|' . $text, $item['type'] ); |
|
| 56 | } |
|
| 57 | ||
| 58 | /** |
|
| 59 | * Wrap number and text within table row markup. |
|