Definition:
function wp_load_alloptions() {}
Loads and caches all autoloaded options, if available or all options.
Return values
returns:List of all options.
Source code
function wp_load_alloptions() { global $wpdb; if ( !defined( 'WP_INSTALLING' ) || !is_multisite() ) $alloptions = wp_cache_get( 'alloptions', 'options' ); else $alloptions = false; if ( !$alloptions ) { $suppress = $wpdb->suppress_errors(); if ( !$alloptions_db = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options WHERE autoload = 'yes'" ) ) $alloptions_db = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options" ); $wpdb->suppress_errors($suppress); $alloptions = array(); foreach ( (array) $alloptions_db as $o ) { $alloptions[$o->option_name] = $o->option_value; } if ( !defined( 'WP_INSTALLING' ) || !is_multisite() ) wp_cache_add( 'alloptions', $alloptions, 'options' ); } return $alloptions; }
3871
No comments yet... Be the first to leave a reply!