Ticket #21479: 21479.5.diff
| File 21479.5.diff, 1.4 KB (added by obenland, 10 months ago) |
|---|
-
wp-content/themes/twentytwelve/functions.php
314 314 ); 315 315 316 316 // Translators: 1 is category, 2 is tag, 3 is the date and 4 is the author's name. 317 if ( '' !=$tag_list ) {317 if ( $tag_list ) { 318 318 $utility_text = __( 'This entry was posted in %1$s and tagged %2$s on %3$s by %4$s.', 'twentytwelve' ); 319 } elseif ( ! empty( $categories_list )&& twentytwelve_is_categorized_site() ) {319 } elseif ( $categories_list && twentytwelve_is_categorized_site() ) { 320 320 $utility_text = __( 'This entry was posted in %1$s on %3$s by %4$s.', 'twentytwelve' ); 321 321 } else { 322 322 $utility_text = __( 'This entry was posted on %3$s by %4$s.', 'twentytwelve' ); … … 337 337 * Returns true if a blog has more than one category. 338 338 * 339 339 * @since Twenty Twelve 1.0 340 * 341 * @return bool Whether blog has more than one category 340 342 */ 341 343 function twentytwelve_is_categorized_site() { 342 $non_empty_categories = get_categories(array(344 $non_empty_categories = wp_count_terms( 'category', array( 343 345 'hide_empty' => 1, 344 346 ) ); 345 347 346 if ( is_wp_error( $non_empty_categories ) || empty( $non_empty_categories ) || count( $non_empty_categories ) < 1 ) 347 return false; 348 349 return true; 348 return ( ! is_wp_error( $non_empty_categories ) && $non_empty_categories > 1 ); 350 349 } 351 350 endif; 352 351