530 | | $alloptions = wp_load_alloptions(); |
531 | | if ( isset( $alloptions[$option_name] ) ) { |
532 | | $alloptions[$option_name] = $newvalue; |
533 | | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
534 | | } else { |
535 | | wp_cache_set( $option_name, $newvalue, 'options' ); |
| 532 | if ( ! defined( 'WP_INSTALLING' ) ) { |
| 533 | $alloptions = wp_load_alloptions(); |
| 534 | if ( isset( $alloptions[$option_name] ) ) { |
| 535 | $alloptions[$option_name] = $newvalue; |
| 536 | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
| 537 | } else { |
| 538 | wp_cache_set( $option_name, $newvalue, 'options' ); |
| 539 | } |
592 | | if ( 'yes' == $autoload ) { |
593 | | $alloptions = wp_load_alloptions(); |
594 | | $alloptions[$name] = $value; |
595 | | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
596 | | } else { |
597 | | wp_cache_set( $name, $value, 'options' ); |
| 596 | if ( ! defined( 'WP_INSTALLING' ) ) { |
| 597 | if ( 'yes' == $autoload ) { |
| 598 | $alloptions = wp_load_alloptions(); |
| 599 | $alloptions[$name] = $value; |
| 600 | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
| 601 | } else { |
| 602 | wp_cache_set( $name, $value, 'options' ); |
| 603 | } |
638 | | if ( 'yes' == $option->autoload ) { |
639 | | $alloptions = wp_load_alloptions(); |
640 | | if ( isset( $alloptions[$name] ) ) { |
641 | | unset( $alloptions[$name] ); |
642 | | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
| 644 | if ( ! defined( 'WP_INSTALLING' ) ) { |
| 645 | if ( 'yes' == $option->autoload ) { |
| 646 | $alloptions = wp_load_alloptions(); |
| 647 | if ( isset( $alloptions[$name] ) ) { |
| 648 | unset( $alloptions[$name] ); |
| 649 | wp_cache_set( 'alloptions', $alloptions, 'options' ); |
| 650 | } |
| 651 | } else { |
| 652 | wp_cache_delete( $name, 'options' ); |
697 | | $transient_option = '_transient_' . esc_sql($transient); |
698 | | // If option is not in alloptions, it is not autoloaded and thus has a timeout |
699 | | $alloptions = wp_load_alloptions(); |
700 | | if ( !isset( $alloptions[$transient_option] ) ) { |
701 | | $transient_timeout = '_transient_timeout_' . esc_sql($transient); |
702 | | if ( get_option($transient_timeout) < time() ) { |
703 | | delete_option($transient_option); |
704 | | delete_option($transient_timeout); |
705 | | return false; |
| 705 | if ( ! defined( 'WP_INSTALLING' ) ) { |
| 706 | $transient_option = '_transient_' . esc_sql($transient); |
| 707 | // If option is not in alloptions, it is not autoloaded and thus has a timeout |
| 708 | $alloptions = wp_load_alloptions(); |
| 709 | if ( !isset( $alloptions[$transient_option] ) ) { |
| 710 | $transient_timeout = '_transient_timeout_' . esc_sql($transient); |
| 711 | if ( get_option($transient_timeout) < time() ) { |
| 712 | delete_option($transient_option); |
| 713 | delete_option($transient_timeout); |
| 714 | return false; |
| 715 | } |