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

WordPress Trac noreply at wordpress.org
Wed Jan 16 12:57:21 UTC 2013


#23207: Add  $labels argument to register_post_status()
----------------------------+------------------------------
 Reporter:  ramiy           |       Owner:
     Type:  enhancement     |      Status:  new
 Priority:  normal          |   Milestone:  Awaiting Review
Component:  Post Types      |     Version:  3.5
 Severity:  normal          |  Resolution:
 Keywords:  editorial-flow  |
----------------------------+------------------------------

Comment (by ramiy):

 Good point.

 But the goal is not this string or that string, the goal is to create a
 standard way to add translation strings to
 '''register_{taxonomy|post_type|post_status}()''' functions.

 The new code with _n_noop():

 {{{
 $labels = array(
         'name'                      => __( 'Draft', 'text_domain' ),
         'count'                     => _n_noop( 'Draft (%s)',  '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#comment:6>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list