Make WordPress Core

Ticket #26929: patch.diff

File patch.diff, 1.2 KB (added by ChrisWiegman, 12 years ago)

patch to pass autoload parameter to add_option when add_site_option called

  • wp-includes/option.php

    diff --git a/wp-includes/option.php b/wp-includes/option.php
    index ec30231..110db06 100644
    a b function get_site_option( $option, $default = false, $use_cache = true ) { 
    805805 *
    806806 * @param string $option Name of option to add. Expected to not be SQL-escaped.
    807807 * @param mixed $value Optional. Option value, can be anything. Expected to not be SQL-escaped.
     808 * @param mixed $deprecated Optional. Description. Not used anymore.
     809 * @param bool $autoload Optional. Default is enabled. Whether to load the option when WordPress starts up.
    808810 * @return bool False if option was not added and true if option was added.
    809811 */
    810 function add_site_option( $option, $value ) {
     812function add_site_option( $option, $value, $deprecated = '', $autoload = 'yes' ) {
    811813        global $wpdb;
    812814
    813815        wp_protect_special_option( $option );
    function add_site_option( $option, $value ) { 
    816818        $notoptions_key = "{$wpdb->siteid}:notoptions";
    817819
    818820        if ( !is_multisite() ) {
    819                 $result = add_option( $option, $value );
     821                $result = add_option( $option, $value, '', $autoload );
    820822        } else {
    821823                $cache_key = "{$wpdb->siteid}:$option";
    822824