Skip to:
Content

bbPress.org

Changeset 6762


Ignore:
Timestamp:
12/30/2017 06:15:53 AM (8 years ago)
Author:
johnjamesjacoby
Message:

Options: allow default option cache strategy to be filtered, without causing an intercept.

This change brings filter behavior back that was unintentionally removed in r6751.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/core/options.php

    r6761 r6762  
    264264
    265265    // Maybe intercept
    266     $strategy  = 'notoptions';
     266    $strategy  = apply_filters( 'bbp_pre_load_options_strategy', 'notoptions' );
    267267    $intercept = bbp_maybe_intercept( __FUNCTION__, $strategy );
    268268    if ( bbp_is_intercepted( $intercept ) ) {
     
    298298
    299299            // Cache to notoptions
    300             if ( 'notoptions' === $intercept ) {
     300            if ( 'notoptions' === $strategy ) {
    301301                $not_options[ $option ] = true;
    302302                wp_cache_set( 'notoptions', $not_options, 'options' );
    303303
    304304            // Cache to option
    305             } elseif ( 'option' === $intercept ) {
     305            } elseif ( 'option' === $strategy ) {
    306306                wp_cache_set( $option, $value, 'options' );
    307307            }
Note: See TracChangeset for help on using the changeset viewer.