Skip to:
Content

bbPress.org

Changeset 3779


Ignore:
Timestamp:
03/02/2012 03:26:03 AM (14 years ago)
Author:
johnjamesjacoby
Message:

Setup default theme compatibility in bbPress::setup_theme()

  • Sets early on bbp_setup_theme so functions and files can be included
  • Still allows plugins to override earlier
  • See #1766
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbpress.php

    r3774 r3779  
    486486        // Array of bbPress core actions
    487487        $actions = array(
     488            'setup_theme',              // Setup the default theme compat
    488489            'setup_current_user',       // Setup currently logged in user
    489490            'register_post_types',      // Register post types (forum|topic|reply)
     
    506507
    507508    /** Public Methods ********************************************************/
     509
     510    /**
     511     * Setup the default bbPress theme compatability location.
     512     *
     513     * @since bbPress (r3778)
     514     */
     515    public function setup_theme() {
     516
     517        // Bail early if theme_compat was set already by a plugin
     518        if ( !empty( $this->theme_compat ) )
     519            return;
     520
     521        // Set the defaults
     522        $theme          = new BBP_Theme_Compat();
     523        $theme->name    = 'bbPress (Default)';
     524        $theme->version = bbp_get_version();
     525        $theme->dir     = trailingslashit( $this->plugin_dir . 'bbp-theme-compat' );
     526        $theme->url     = trailingslashit( $this->plugin_url . 'bbp-theme-compat' );
     527
     528        bbp_setup_theme_compat( $theme );
     529    }
    508530
    509531    /**
Note: See TracChangeset for help on using the changeset viewer.