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.