Skip to:
Content

bbPress.org


Ignore:
Timestamp:
11/15/2010 04:08:11 AM (16 years ago)
Author:
johnjamesjacoby
Message:

Replace constants with $bbp global. Rename 'post type' references to 'content type.' Various human readability fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbpress.php

    r2595 r2596  
    1515 */
    1616define( 'BBP_VERSION', 'plugin-bleeding' );
     17
     18/**
     19 * Place your custom code (actions/filters) in a file called
     20 * /plugins/bbp-custom.php and it will be loaded before bbPress.
     21 */
     22if ( file_exists( WP_PLUGIN_DIR . '/bbp-custom.php' ) )
     23        require( WP_PLUGIN_DIR . '/bbp-custom.php' );
    1724
    1825if ( !class_exists( 'bbPress' ) ) :
     
    2936class bbPress {
    3037
     38        // Content type and taxonomy identifiers
     39        var $forum_id;
     40        var $topic_id;
     41        var $reply_id;
     42        var $topic_tag_id;
     43
     44        // Slugs
     45        var $forum_slug;
     46        var $topic_slug;
     47        var $reply_slug;
     48        var $topic_tag_slug;
     49
     50        // Absolute Paths
     51        var $plugin_dir;
     52        var $themes_dir;
     53
     54        // URLs
     55        var $plugin_url;
     56        var $images_url;
     57        var $themes_url;
     58
    3159        /**
    3260         * The main bbPress loader
     
    3462        function bbPress () {
    3563                // Load up the bbPress core
    36                 $this->constants();
     64                $this->setup_globals();
    3765                $this->includes();
    3866
    39                 // Attach theme directory bbp_loaded.
     67                // Register content types
     68                add_action( 'bbp_register_content_types',   array ( $this, 'register_content_types'   ), 10, 2 );
     69
     70                // Register taxonomies
     71                add_action( 'bbp_register_taxonomies',      array ( $this, 'register_taxonomies'      ), 10, 2 );
     72
     73                // Register theme directory
    4074                add_action( 'bbp_register_theme_directory', array ( $this, 'register_theme_directory' ), 10, 2 );
    4175
    42                 // Attach textdomain to bbp_init.
    43                 add_action( 'bbp_load_textdomain',          array ( $this, 'textdomain' ), 10, 2 );
    44 
    45                 // Attach post type registration to bbp_init.
    46                 add_action( 'bbp_register_content_types',   array ( $this, 'register_post_types' ), 10, 2 );
    47 
    48                 // Attach topic tag registration bbp_init.
    49                 add_action( 'bbp_register_taxonomies',      array ( $this, 'register_taxonomies' ), 10, 2 );
    50         }
    51 
    52         /**
    53          * constants ()
     76                // Load textdomain
     77                add_action( 'bbp_load_textdomain',          array ( $this, 'register_textdomain'      ), 10, 2 );
     78
     79        }
     80
     81        /**
     82         * setup_globals ()
    5483         *
    5584         * Default component constants that can be overridden or filtered
    5685         */
    57         function constants () {
     86        function setup_globals () {
    5887
    5988                // Let plugins sneak in and predefine constants
    6089                do_action( 'bbp_constants_pre' );
    6190
    62                 // Turn debugging on/off
    63                 if ( !defined( 'BBP_DEBUG' ) )
    64                         define( 'BBP_DEBUG', WP_DEBUG );
    65 
    66                 // The default forum post type ID
    67                 if ( !defined( 'BBP_FORUM_POST_TYPE_ID' ) )
    68                         define( 'BBP_FORUM_POST_TYPE_ID', apply_filters( 'bbp_forum_post_type_id', 'bbp_forum' ) );
    69 
    70                 // The default topic post type ID
    71                 if ( !defined( 'BBP_TOPIC_POST_TYPE_ID' ) )
    72                         define( 'BBP_TOPIC_POST_TYPE_ID', apply_filters( 'bbp_topic_post_type_id', 'bbp_topic' ) );
    73 
    74                 // The default reply post type ID
    75                 if ( !defined( 'BBP_REPLY_POST_TYPE_ID' ) )
    76                         define( 'BBP_REPLY_POST_TYPE_ID', apply_filters( 'bbp_reply_post_type_id', 'bbp_reply' ) );
    77 
    78                 // The default topic taxonomy ID
    79                 if ( !defined( 'BBP_TOPIC_TAG_ID' ) )
    80                         define( 'BBP_TOPIC_TAG_ID', apply_filters( 'bbp_topic_tag_id', 'bbp_topic_tag' ) );
    81 
    82                 // Default slug for root component
    83                 if ( !defined( 'BBP_ROOT_SLUG' ) )
    84                         define( 'BBP_ROOT_SLUG', apply_filters( 'bbp_root_slug', 'forums' ) );
    85 
    86                 // Default slug for topics post type
    87                 if ( !defined( 'BBP_FORUM_SLUG' ) )
    88                         define( 'BBP_FORUM_SLUG', apply_filters( 'bbp_forum_slug', 'forum' ) );
    89 
    90                 // Default slug for topics post type
    91                 if ( !defined( 'BBP_TOPIC_SLUG' ) )
    92                         define( 'BBP_TOPIC_SLUG', apply_filters( 'bbp_topic_slug', 'topic' ) );
    93 
    94                 // Default slug for topic reply post type
    95                 if ( !defined( 'BBP_REPLY_SLUG' ) )
    96                         define( 'BBP_REPLY_SLUG', apply_filters( 'bbp_reply_slug', 'reply' ) );
    97 
    98                 // Default slug for topic tag taxonomy
    99                 if ( !defined( 'BBP_TOPIC_TAG_SLUG' ) )
    100                         define( 'BBP_TOPIC_TAG_SLUG', apply_filters( 'bbp_topic_tag_slug', 'topic-tag' ) );
     91                // Unique identifiers
     92                $this->forum_id       = apply_filters( 'bbp_forum_content_type', 'bbp_forum' );
     93                $this->topic_id       = apply_filters( 'bbp_topic_content_type', 'bbp_topic' );
     94                $this->reply_id       = apply_filters( 'bbp_reply_content_type', 'bbp_reply' );
     95                $this->topic_tag_id   = apply_filters( 'bbp_topic_tag_id',       'bbp_topic_tag' );
     96
     97                // Slugs
     98                $this->root_slug      = apply_filters( 'bbp_root_slug', 'forums' );
     99                $this->forum_slug     = apply_filters( 'bbp_forum_slug', 'forum' );
     100                $this->topic_slug     = apply_filters( 'bbp_topic_slug', 'topic' );
     101                $this->reply_slug     = apply_filters( 'bbp_reply_slug', 'reply' );
     102                $this->topic_tag_slug = apply_filters( 'bbp_topic_tag_slug', 'topic-tag' );
    101103
    102104                // bbPress root directory
    103                 define( 'BBP_DIR', plugin_dir_path( __FILE__ ) );
    104                 define( 'BBP_URL', plugin_dir_url( __FILE__ ) );
    105 
    106                 // Images URL
    107                 define( 'BBP_IMAGES_URL', BBP_URL . 'bbp-images' );
    108 
    109                 // Themes directory and url
    110                 define( 'BBP_THEMES_DIR', BBP_DIR . 'bbp-themes' );
    111                 define( 'BBP_THEMES_URL', BBP_URL . 'bbp-themes' );
     105                $this->plugin_dir     = plugin_dir_path( __FILE__ );
     106                $this->plugin_url     = plugin_dir_url( __FILE__ );
     107
     108                // Images
     109                $this->images_url     = $this->plugin_url . 'bbp-images';
     110
     111                // Themes
     112                $this->themes_dir     = $this->plugin_dir . 'bbp-themes';
     113                $this->themes_url     = $this->plugin_url . 'bbp-images';
    112114        }
    113115
     
    125127
    126128                // Load the files
    127                 require_once ( BBP_DIR . '/bbp-includes/bbp-loader.php' );
    128                 require_once ( BBP_DIR . '/bbp-includes/bbp-caps.php' );
    129                 require_once ( BBP_DIR . '/bbp-includes/bbp-filters.php' );
    130                 require_once ( BBP_DIR . '/bbp-includes/bbp-classes.php' );
    131                 require_once ( BBP_DIR . '/bbp-includes/bbp-functions.php' );
    132                 require_once ( BBP_DIR . '/bbp-includes/bbp-templatetags.php' );
    133 
    134                 // Are we going back to 1985 to fight Biff?
    135                 if ( defined( 'BBP_LOAD_LEGACY' ) )
    136                         require_once ( BBP_DIR . '/bbp-includes/bbp-legacy.php' );
     129                require_once ( $this->plugin_dir . '/bbp-includes/bbp-loader.php' );
     130                require_once ( $this->plugin_dir . '/bbp-includes/bbp-caps.php' );
     131                require_once ( $this->plugin_dir . '/bbp-includes/bbp-filters.php' );
     132                require_once ( $this->plugin_dir . '/bbp-includes/bbp-classes.php' );
     133                require_once ( $this->plugin_dir . '/bbp-includes/bbp-functions.php' );
     134                require_once ( $this->plugin_dir . '/bbp-includes/bbp-templatetags.php' );
    137135
    138136                // Quick admin check and load if needed
    139137                if ( is_admin() )
    140                         require_once ( BBP_DIR . '/bbp-includes/bbp-admin.php' );
    141         }
    142 
    143         /**
    144          * textdomain ()
    145          *
    146          * Load the translation file for current language
    147          */
    148         function textdomain () {
    149                 $locale = apply_filters( 'bbp_textdomain', get_locale() );
    150 
    151                 $mofile = BBP_DIR . "/bbp-languages/bbpress-{$locale}.mo";
     138                        require_once ( $this->plugin_dir . '/bbp-includes/bbp-admin.php' );
     139        }
     140
     141        /**
     142         * register_textdomain ()
     143         *
     144         * Load the translation file for current language. Checks both the languages
     145         * folder inside the bbPress plugin and the default WordPress languages
     146         * folder. Note that languages inside the bbPress plugin folder will be
     147         * removed on bbPress updates, and using the WordPress default folder is safer.
     148         */
     149        function register_textdomain () {
     150                $locale        = apply_filters( 'bbpress_locale', get_locale() );
     151                $mofile        = sprintf( 'bbpress-%s.mo', $locale );
     152                $mofile_global = WP_LANG_DIR . '/' . $mofile;
     153                $mofile_local  = $this->plugin_dir . '/bbp-languages/' . $mofile;
     154
     155                if ( file_exists( $mofile_global ) )
     156                        return load_textdomain( 'bbpress', $mofile_global );
     157                elseif ( file_exists( $mofile_local ) )
     158                        return load_textdomain( 'bbpress', $mofile_local );
     159                else
     160                        return false;
    152161
    153162                load_textdomain( 'bbpress', $mofile );
     
    155164
    156165        /**
    157          * register_theme_directory ()
     166         * theme_directory ()
    158167         *
    159168         * Sets up the bbPress theme directory to use in WordPress
     
    163172         */
    164173        function register_theme_directory () {
    165                 register_theme_directory( BBP_THEMES_DIR );
    166         }
    167 
    168         /**
    169          * register_post_types ()
     174                register_theme_directory( $this->themes_dir );
     175        }
     176
     177        /**
     178         * register_content_types ()
    170179         *
    171180         * Setup the post types and taxonomy for forums
     
    173182         * @todo Finish up the post type admin area with messages, columns, etc...*
    174183         */
    175         function register_post_types () {
     184        function register_content_types () {
    176185
    177186                // Forum labels
    178187                $forum_labels = array (
    179                         'name'                  => __( 'Forums', 'bbpress' ),
    180                         'singular_name'         => __( 'Forum', 'bbpress' ),
    181                         'add_new'               => __( 'New Forum', 'bbpress' ),
    182                         'add_new_item'          => __( 'Create New Forum', 'bbpress' ),
    183                         'edit'                  => __( 'Edit', 'bbpress' ),
    184                         'edit_item'             => __( 'Edit Forum', 'bbpress' ),
    185                         'new_item'              => __( 'New Forum', 'bbpress' ),
    186                         'view'                  => __( 'View Forum', 'bbpress' ),
    187                         'view_item'             => __( 'View Forum', 'bbpress' ),
    188                         'search_items'          => __( 'Search Forums', 'bbpress' ),
    189                         'not_found'             => __( 'No forums found', 'bbpress' ),
    190                         'not_found_in_trash'    => __( 'No forums found in Trash', 'bbpress' ),
    191                         'parent_item_colon'     => __( 'Parent Forum:', 'bbpress' )
     188                        'name'               => __( 'Forums', 'bbpress' ),
     189                        'singular_name'      => __( 'Forum', 'bbpress' ),
     190                        'add_new'            => __( 'New Forum', 'bbpress' ),
     191                        'add_new_item'       => __( 'Create New Forum', 'bbpress' ),
     192                        'edit'               => __( 'Edit', 'bbpress' ),
     193                        'edit_item'          => __( 'Edit Forum', 'bbpress' ),
     194                        'new_item'           => __( 'New Forum', 'bbpress' ),
     195                        'view'               => __( 'View Forum', 'bbpress' ),
     196                        'view_item'          => __( 'View Forum', 'bbpress' ),
     197                        'search_items'       => __( 'Search Forums', 'bbpress' ),
     198                        'not_found'          => __( 'No forums found', 'bbpress' ),
     199                        'not_found_in_trash' => __( 'No forums found in Trash', 'bbpress' ),
     200                        'parent_item_colon'  => __( 'Parent Forum:', 'bbpress' )
    192201                );
    193202
    194203                // Forum rewrite
    195204                $forum_rewrite = array (
    196                         'slug'              => BBP_FORUM_SLUG,
    197                         'with_front'        => false
     205                        'slug'       => $this->forum_slug,
     206                        'with_front' => false
    198207                );
    199208
     
    207216                );
    208217
    209                 // Register Forum post type
     218                // Register Forum content type
    210219                register_post_type (
    211                         BBP_FORUM_POST_TYPE_ID,
    212                         apply_filters( 'bbp_register_forum_post_type',
     220                        $this->forum_id,
     221                        apply_filters( 'bbp_register_forum_content_type',
    213222                                array (
    214                                         'labels'            => $forum_labels,
    215                                         'rewrite'           => $forum_rewrite,
    216                                         'supports'          => $forum_supports,
    217                                         'capabilities'      => bbp_get_forum_caps(),
    218                                         'capability_type'   => 'forum',
    219                                         'menu_position'     => '100',
    220                                         'public'            => true,
    221                                         'show_ui'           => true,
    222                                         'can_export'        => true,
    223                                         'hierarchical'      => true,
    224                                         'query_var'         => true,
    225                                         'menu_icon'         => ''
     223                                        'labels'          => $forum_labels,
     224                                        'rewrite'         => $forum_rewrite,
     225                                        'supports'        => $forum_supports,
     226                                        'capabilities'    => bbp_get_forum_caps(),
     227                                        'capability_type' => 'forum',
     228                                        'menu_position'   => '100',
     229                                        'public'          => true,
     230                                        'show_ui'         => true,
     231                                        'can_export'      => true,
     232                                        'hierarchical'    => true,
     233                                        'query_var'       => true,
     234                                        'menu_icon'       => ''
    226235                                )
    227236                        )
     
    230239                // Topic labels
    231240                $topic_labels = array (
    232                         'name'                  => __( 'Topics', 'bbpress' ),
    233                         'singular_name'         => __( 'Topic', 'bbpress' ),
    234                         'add_new'               => __( 'New Topic', 'bbpress' ),
    235                         'add_new_item'          => __( 'Create New Topic', 'bbpress' ),
    236                         'edit'                  => __( 'Edit', 'bbpress' ),
    237                         'edit_item'             => __( 'Edit Topic', 'bbpress' ),
    238                         'new_item'              => __( 'New Topic', 'bbpress' ),
    239                         'view'                  => __( 'View Topic', 'bbpress' ),
    240                         'view_item'             => __( 'View Topic', 'bbpress' ),
    241                         'search_items'          => __( 'Search Topics', 'bbpress' ),
    242                         'not_found'             => __( 'No topics found', 'bbpress' ),
    243                         'not_found_in_trash'    => __( 'No topics found in Trash', 'bbpress' ),
    244                         'parent_item_colon'     => __( 'Forum:', 'bbpress' )
     241                        'name'               => __( 'Topics', 'bbpress' ),
     242                        'singular_name'      => __( 'Topic', 'bbpress' ),
     243                        'add_new'            => __( 'New Topic', 'bbpress' ),
     244                        'add_new_item'       => __( 'Create New Topic', 'bbpress' ),
     245                        'edit'               => __( 'Edit', 'bbpress' ),
     246                        'edit_item'          => __( 'Edit Topic', 'bbpress' ),
     247                        'new_item'           => __( 'New Topic', 'bbpress' ),
     248                        'view'               => __( 'View Topic', 'bbpress' ),
     249                        'view_item'          => __( 'View Topic', 'bbpress' ),
     250                        'search_items'       => __( 'Search Topics', 'bbpress' ),
     251                        'not_found'          => __( 'No topics found', 'bbpress' ),
     252                        'not_found_in_trash' => __( 'No topics found in Trash', 'bbpress' ),
     253                        'parent_item_colon'  => __( 'Forum:', 'bbpress' )
    245254                );
    246255
    247256                // Topic rewrite
    248257                $topic_rewrite = array (
    249                         'slug'          => BBP_TOPIC_SLUG,
    250                         'with_front'    => false
     258                        'slug'       => $this->topic_slug,
     259                        'with_front' => false
    251260                );
    252261
     
    259268                );
    260269
    261                 // Register topic post type
     270                // Register Topic content type
    262271                register_post_type (
    263                         BBP_TOPIC_POST_TYPE_ID,
    264                         apply_filters( 'bbp_register_topic_post_type',
     272                        $this->topic_id,
     273                        apply_filters( 'bbp_register_topic_content_type',
    265274                                array (
    266                                         'labels'            => $topic_labels,
    267                                         'rewrite'           => $topic_rewrite,
    268                                         'supports'          => $topic_supports,
    269                                         'capabilities'      => bbp_get_topic_caps(),
    270                                         'capability_type'   => 'topic',
    271                                         'menu_position'     => '100',
    272                                         'public'            => true,
    273                                         'show_ui'           => true,
    274                                         'can_export'        => true,
    275                                         'hierarchical'      => false,
    276                                         'query_var'         => true,
    277                                         'menu_icon'         => ''
     275                                        'labels'          => $topic_labels,
     276                                        'rewrite'         => $topic_rewrite,
     277                                        'supports'        => $topic_supports,
     278                                        'capabilities'    => bbp_get_topic_caps(),
     279                                        'capability_type' => 'topic',
     280                                        'menu_position'   => '100',
     281                                        'public'          => true,
     282                                        'show_ui'         => true,
     283                                        'can_export'      => true,
     284                                        'hierarchical'    => false,
     285                                        'query_var'       => true,
     286                                        'menu_icon'       => ''
    278287                                )
    279288                        )
     
    282291                // Reply labels
    283292                $reply_labels = array (
    284                         'name'                  => __( 'Replies', 'bbpress' ),
    285                         'singular_name'         => __( 'Reply', 'bbpress' ),
    286                         'add_new'               => __( 'New Reply', 'bbpress' ),
    287                         'add_new_item'          => __( 'Create New Reply', 'bbpress' ),
    288                         'edit'                  => __( 'Edit', 'bbpress' ),
    289                         'edit_item'             => __( 'Edit Reply', 'bbpress' ),
    290                         'new_item'              => __( 'New Reply', 'bbpress' ),
    291                         'view'                  => __( 'View Reply', 'bbpress' ),
    292                         'view_item'             => __( 'View Reply', 'bbpress' ),
    293                         'search_items'          => __( 'Search Replies', 'bbpress' ),
    294                         'not_found'             => __( 'No replies found', 'bbpress' ),
    295                         'not_found_in_trash'    => __( 'No replies found in Trash', 'bbpress' ),
    296                         'parent_item_colon'     => __( 'Topic:', 'bbpress' )
     293                        'name'               => __( 'Replies', 'bbpress' ),
     294                        'singular_name'      => __( 'Reply', 'bbpress' ),
     295                        'add_new'            => __( 'New Reply', 'bbpress' ),
     296                        'add_new_item'       => __( 'Create New Reply', 'bbpress' ),
     297                        'edit'               => __( 'Edit', 'bbpress' ),
     298                        'edit_item'          => __( 'Edit Reply', 'bbpress' ),
     299                        'new_item'           => __( 'New Reply', 'bbpress' ),
     300                        'view'               => __( 'View Reply', 'bbpress' ),
     301                        'view_item'          => __( 'View Reply', 'bbpress' ),
     302                        'search_items'       => __( 'Search Replies', 'bbpress' ),
     303                        'not_found'          => __( 'No replies found', 'bbpress' ),
     304                        'not_found_in_trash' => __( 'No replies found in Trash', 'bbpress' ),
     305                        'parent_item_colon'  => __( 'Topic:', 'bbpress' )
    297306                );
    298307
    299308                // Reply rewrite
    300309                $reply_rewrite = array (
    301                         'slug'        => BBP_REPLY_SLUG,
    302                         'with_front'  => false
     310                        'slug'       => $this->reply_slug,
     311                        'with_front' => false
    303312                );
    304313
     
    311320                );
    312321
    313                 // Register topic reply post type
     322                // Register reply content type
    314323                register_post_type (
    315                         BBP_REPLY_POST_TYPE_ID,
    316                         apply_filters( 'bbp_register_topic_reply_post_type',
     324                        $this->reply_id,
     325                        apply_filters( 'bbp_register_reply_content_type',
    317326                                array (
    318                                         'labels'            => $reply_labels,
    319                                         'rewrite'           => $reply_rewrite,
    320                                         'supports'          => $reply_supports,
    321                                         'capabilities'      => bbp_get_reply_caps(),
    322                                         'capability_type'   => 'reply',
    323                                         'menu_position'     => '100',
    324                                         'public'            => true,
    325                                         'show_ui'           => true,
    326                                         'can_export'        => true,
    327                                         'hierarchical'      => false,
    328                                         'query_var'         => true,
    329                                         'menu_icon'         => ''
     327                                        'labels'          => $reply_labels,
     328                                        'rewrite'         => $reply_rewrite,
     329                                        'supports'        => $reply_supports,
     330                                        'capabilities'    => bbp_get_reply_caps(),
     331                                        'capability_type' => 'reply',
     332                                        'menu_position'   => '100',
     333                                        'public'          => true,
     334                                        'show_ui'         => true,
     335                                        'can_export'      => true,
     336                                        'hierarchical'    => false,
     337                                        'query_var'       => true,
     338                                        'menu_icon'       => ''
    330339                                )
    331340                        )
     
    347356                // Topic tag labels
    348357                $topic_tag_labels = array (
    349                         'name'              => __( 'Topic Tags', 'bbpress' ),
    350                         'singular_name'     => __( 'Topic Tag', 'bbpress' ),
    351                         'search_items'      => __( 'Search Tags', 'bbpress' ),
    352                         'popular_items'     => __( 'Popular Tags', 'bbpress' ),
    353                         'all_items'         => __( 'All Tags', 'bbpress' ),
    354                         'edit_item'         => __( 'Edit Tag', 'bbpress' ),
    355                         'update_item'       => __( 'Update Tag', 'bbpress' ),
    356                         'add_new_item'      => __( 'Add New Tag', 'bbpress' ),
    357                         'new_item_name'     => __( 'New Tag Name', 'bbpress' )
     358                        'name'          => __( 'Topic Tags', 'bbpress' ),
     359                        'singular_name' => __( 'Topic Tag', 'bbpress' ),
     360                        'search_items'  => __( 'Search Tags', 'bbpress' ),
     361                        'popular_items' => __( 'Popular Tags', 'bbpress' ),
     362                        'all_items'     => __( 'All Tags', 'bbpress' ),
     363                        'edit_item'     => __( 'Edit Tag', 'bbpress' ),
     364                        'update_item'   => __( 'Update Tag', 'bbpress' ),
     365                        'add_new_item'  => __( 'Add New Tag', 'bbpress' ),
     366                        'new_item_name' => __( 'New Tag Name', 'bbpress' )
    358367                );
    359368
    360369                // Topic tag rewrite
    361370                $topic_tag_rewrite = array (
    362                         'slug'       => BBP_TOPIC_TAG_SLUG,
     371                        'slug'       => $this->topic_tag_slug,
    363372                        'with_front' => false
    364373                );
     
    366375                // Register the topic tag taxonomy
    367376                register_taxonomy (
    368                         BBP_TOPIC_TAG_ID,              // The topic tag ID
    369                         BBP_TOPIC_POST_TYPE_ID,         // The topic post type ID
     377                        $this->topic_tag_id, // The topic tag ID
     378                        $this->topic_id,     // The topic content type
    370379                        apply_filters( 'bbp_register_topic_tag',
    371380                                array (
     
    428437                }
    429438
    430                 // And caps to default role
     439                // Add caps to default role
    431440                if ( $default =& get_role( get_option( 'default_role' ) ) ) {
    432441
     
    452461         */
    453462        function deactivation () {
    454                 // Add caps to admin role
     463                // Remove caps from admin role
    455464                if ( $admin =& get_role( 'administrator' ) ) {
    456465
     
    486495                }
    487496
    488                 // And caps to default role
     497                // Remove caps from default role
    489498                if ( $default =& get_role( get_option( 'default_role' ) ) ) {
    490499
     
    502511        }
    503512}
    504 endif; // class_exists check
    505513
    506514// "And now here's something we hope you'll really like!"
    507515$bbp = new bbPress();
    508516
     517endif; // class_exists check
     518
    509519?>
Note: See TracChangeset for help on using the changeset viewer.