From d8006b593922ca677f0dd6152fa6495064a26e2f Mon Sep 17 00:00:00 2001 From: Dion Hulse Date: Sat, 13 Feb 2010 04:18:33 +0000 Subject: [PATCH] Introduce Custom Taxonomies Translation strings, Correctly identifies the taxonomy in the Strings of the edit pages. See #11838 git-svn-id: https://develop.svn.wordpress.org/trunk@13083 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/taxonomy.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wp-includes/taxonomy.php b/wp-includes/taxonomy.php index 543c46922e..9eb4329b87 100644 --- a/wp-includes/taxonomy.php +++ b/wp-includes/taxonomy.php @@ -18,6 +18,7 @@ function create_initial_taxonomies() { register_taxonomy( 'category', 'post', array( 'hierarchical' => true, 'update_count_callback' => '_update_post_term_count', 'label' => __('Categories'), + 'singular_label' => __('Category'), 'query_var' => false, 'rewrite' => false ) ) ; @@ -26,6 +27,7 @@ function create_initial_taxonomies() { 'hierarchical' => false, 'update_count_callback' => '_update_post_term_count', 'label' => __('Post Tags'), + 'singular_label' => __('Post Tag'), 'query_var' => false, 'rewrite' => false ) ) ; @@ -212,6 +214,9 @@ function register_taxonomy( $taxonomy, $object_type, $args = array() ) { if ( empty($args[$cap]) ) $args[$cap] = 'manage_categories'; } + + if ( empty($args['singular_label']) ) + $args['singular_label'] = $args['label']; $args['name'] = $taxonomy; $args['object_type'] = (array) $object_type;