File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -161,17 +161,18 @@ function get_comments_number( $post_id = 0 ) {
161161 return apply_filters ('get_comments_number ' , $ count );
162162}
163163
164- function comments_number ( $ zero = 'No Comments ' , $ one = '1 Comment ' , $ more = '% Comments ' , $ number = '' ) {
165- global $ id , $ comment ;
166- $ number = get_comments_number ( $ id );
167- if ($ number == 0 ) {
168- $ blah = $ zero ;
169- } elseif ($ number == 1 ) {
170- $ blah = $ one ;
171- } elseif ($ number > 1 ) {
172- $ blah = str_replace ('% ' , $ number , $ more );
173- }
174- echo apply_filters ('comments_number ' , $ blah );
164+ function comments_number ( $ zero = false , $ one = false , $ more = false , $ number = '' ) {
165+ global $ id ;
166+ $ number = get_comments_number ($ id );
167+
168+ if ( $ number > 1 )
169+ $ output = str_replace ('% ' , $ number , ( false === $ more ) ? __ ('% Comments ' ) : $ more );
170+ elseif ( $ number == 0 )
171+ $ output = ( false === $ zero ) ? __ ('No Comments ' ) : $ zero ;
172+ else // must be one
173+ $ output = ( false === $ one ) ? __ ('1 Comment ' ) : $ one ;
174+
175+ echo apply_filters ('comments_number ' , $ output , $ number );
175176}
176177
177178function get_comment_text () {
You can’t perform that action at this time.
0 commit comments