Skip to:
Content

bbPress.org


Ignore:
Timestamp:
06/12/2012 10:21:58 AM (14 years ago)
Author:
johnjamesjacoby
Message:

Code Improvement:

  • Clean up bbPress::register_post_statuses() to not create variables.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbpress.php

    r3955 r3956  
    651651     */
    652652    public static function register_post_statuses() {
    653         global $wp_post_statuses;
    654653
    655654        // Closed
    656         $status = apply_filters( 'bbp_register_closed_post_status', array(
    657             'label'             => _x( 'Closed', 'post', 'bbpress' ),
    658             'label_count'       => _nx_noop( 'Closed <span class="count">(%s)</span>', 'Closed <span class="count">(%s)</span>', 'bbpress' ),
    659             'public'            => true,
    660             'show_in_admin_all' => true
    661         ) );
    662         register_post_status( bbp_get_closed_status_id(), $status );
     655        register_post_status(
     656            bbp_get_closed_status_id(),
     657            apply_filters( 'bbp_register_closed_post_status', array(
     658                'label'             => _x( 'Closed', 'post', 'bbpress' ),
     659                'label_count'       => _nx_noop( 'Closed <span class="count">(%s)</span>', 'Closed <span class="count">(%s)</span>', 'bbpress' ),
     660                'public'            => true,
     661                'show_in_admin_all' => true
     662            ) )
     663        );
    663664
    664665        // Spam
    665         $status = apply_filters( 'bbp_register_spam_post_status', array(
    666             'label'                     => _x( 'Spam', 'post', 'bbpress' ),
    667             'label_count'               => _nx_noop( 'Spam <span class="count">(%s)</span>', 'Spam <span class="count">(%s)</span>', 'bbpress' ),
    668             'protected'                 => true,
    669             'exclude_from_search'       => true,
    670             'show_in_admin_status_list' => true,
    671             'show_in_admin_all_list'    => false
    672         ) );
    673         register_post_status( bbp_get_spam_status_id(), $status );
     666        register_post_status(
     667            bbp_get_spam_status_id(),
     668            apply_filters( 'bbp_register_spam_post_status', array(
     669                'label'                     => _x( 'Spam', 'post', 'bbpress' ),
     670                'label_count'               => _nx_noop( 'Spam <span class="count">(%s)</span>', 'Spam <span class="count">(%s)</span>', 'bbpress' ),
     671                'protected'                 => true,
     672                'exclude_from_search'       => true,
     673                'show_in_admin_status_list' => true,
     674                'show_in_admin_all_list'    => false
     675            ) )
     676         );
    674677
    675678        // Orphan
    676         $status = apply_filters( 'bbp_register_orphan_post_status', array(
    677             'label'                     => _x( 'Orphan', 'post', 'bbpress' ),
    678             'label_count'               => _nx_noop( 'Orphan <span class="count">(%s)</span>', 'Orphans <span class="count">(%s)</span>', 'bbpress' ),
    679             'protected'                 => true,
    680             'exclude_from_search'       => true,
    681             'show_in_admin_status_list' => true,
    682             'show_in_admin_all_list'    => false
    683         ) );
    684         register_post_status( bbp_get_orphan_status_id(), $status );
     679        register_post_status(
     680            bbp_get_orphan_status_id(),
     681            apply_filters( 'bbp_register_orphan_post_status', array(
     682                'label'                     => _x( 'Orphan', 'post', 'bbpress' ),
     683                'label_count'               => _nx_noop( 'Orphan <span class="count">(%s)</span>', 'Orphans <span class="count">(%s)</span>', 'bbpress' ),
     684                'protected'                 => true,
     685                'exclude_from_search'       => true,
     686                'show_in_admin_status_list' => true,
     687                'show_in_admin_all_list'    => false
     688            ) )
     689        );
    685690
    686691        // Hidden
    687         $status = apply_filters( 'bbp_register_hidden_post_status', array(
    688             'label'                     => _x( 'Hidden', 'post', 'bbpress' ),
    689             'label_count'               => _nx_noop( 'Hidden <span class="count">(%s)</span>', 'Hidden <span class="count">(%s)</span>', 'bbpress' ),
    690             'private'                   => true,
    691             'exclude_from_search'       => true,
    692             'show_in_admin_status_list' => true,
    693             'show_in_admin_all_list'    => true
    694         ) );
    695         register_post_status( bbp_get_hidden_status_id(), $status );
     692        register_post_status(
     693            bbp_get_hidden_status_id(),
     694            apply_filters( 'bbp_register_hidden_post_status', array(
     695                'label'                     => _x( 'Hidden', 'post', 'bbpress' ),
     696                'label_count'               => _nx_noop( 'Hidden <span class="count">(%s)</span>', 'Hidden <span class="count">(%s)</span>', 'bbpress' ),
     697                'private'                   => true,
     698                'exclude_from_search'       => true,
     699                'show_in_admin_status_list' => true,
     700                'show_in_admin_all_list'    => true
     701            ) )
     702        );
    696703
    697704        /**
     
    703710         * doesn't allow any hack for the trashed topics to be viewed.
    704711         */
     712        global $wp_post_statuses;
     713
    705714        if ( !empty( $wp_post_statuses['trash'] ) ) {
    706715
Note: See TracChangeset for help on using the changeset viewer.