[wp-trac] [WordPress Trac] #23207: Add $labes argument to register_post_status()

WordPress Trac noreply at wordpress.org
Tue Jan 15 19:32:54 UTC 2013


#23207: Add  $labes argument to register_post_status()
-----------------------------+-------------------------
 Reporter:  ramiy            |       Type:  enhancement
   Status:  new              |   Priority:  normal
Milestone:  Awaiting Review  |  Component:  Post Types
  Version:  3.5              |   Severity:  normal
 Keywords:                   |
-----------------------------+-------------------------
 WordPress functions '''register_taxonomy()''' and
 '''register_post_type()''' has '''labes''' argument. Why not add labes to
 '''register_post_status()'''?

 The current way to add status:
 {{{
 $args = array(
         'label'                     => __( 'draft', 'text_domain' ),
         'label_count'               => _n_noop( 'Draft (%s)',  'Drafts
 (%s)', 'text_domain' ),
         'public'                    => false,
         'show_in_admin_all_list'    => true,
         'show_in_admin_status_list' => true,
         'exclude_from_search'       => true,
 );

 register_post_status( 'draft', $args );
 }}}


 The new way (using labels):
 {{{
 $labels = array(
         'name'                      => __( 'Draft', 'text_domain' ),
         'singular_count'            => __( 'Draft (%s)', 'text_domain' ),
         'plural_count'              => __( 'Drafts (%s)', 'text_domain' ),
         'any_other_label'           => __( 'Any Other Label',
 'text_domain' )
 );
 $args = array(
         'labels'                    => $labels,
         'public'                    => false,
         'show_in_admin_all_list'    => true,
         'show_in_admin_status_list' => true,
         'exclude_from_search'       => true,
 );

 register_post_status( 'draft', $args );
 }}}

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/23207>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list