Skip to:
Content

bbPress.org


Ignore:
Timestamp:
05/19/2017 04:52:16 PM (7 years ago)
Author:
johnjamesjacoby
Message:

Settings: General improvements:

  • Use escaped equivalent for gettext output
  • Update settings-integration away from bool to allow future flexibility
  • Stash settings fields in a static variable to speed up registration
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/admin/admin.php

    r6395 r6419  
    181181        add_filter( 'bbp_map_meta_caps',   array( $this, 'map_settings_meta_caps' ), 10, 4 );
    182182
    183         // Hide the theme compat package selection
    184         add_filter( 'bbp_admin_get_settings_sections', array( $this, 'hide_theme_compat_packages' ) );
    185 
    186183        // Allow keymasters to save forums settings
    187184        add_filter( 'option_page_capability_bbpress',  array( $this, 'option_page_capability_bbpress' ) );
     
    247244
    248245        // Are settings enabled?
    249         if ( ! bbp_settings_integration() ) {
     246        if ( 'basic' === bbp_settings_integration() ) {
    250247            add_options_page(
    251248                __( 'Forums',  'bbpress' ),
     
    369366
    370367            // Toggle the section if core integration is on
    371             if ( ( true === $settings_integration ) && ! empty( $section['page'] ) ) {
     368            if ( ( 'deep' === $settings_integration ) && ! empty( $section['page'] ) ) {
    372369                $page = $section['page'];
    373370            } else {
     
    668665            array( 'base' => '#f1f3f2', 'focus' => '#fff', 'current' => '#fff' )
    669666        );
    670     }
    671 
    672     /**
    673      * Hide theme compat package selection if only 1 package is registered
    674      *
    675      * @since 2.2.0 bbPress (r4315)
    676      *
    677      * @param array $sections Forums settings sections
    678      * @return array
    679      */
    680     public function hide_theme_compat_packages( $sections = array() ) {
    681         if ( count( bbpress()->theme_compat->packages ) <= 1 ) {
    682             unset( $sections['bbp_settings_theme_compat'] );
    683         }
    684 
    685         return $sections;
    686667    }
    687668
Note: See TracChangeset for help on using the changeset viewer.