Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




wp_load_alloptions [ WordPress Function ]

wp_load_alloptions ( No parameters )
Returns:
  • (array) List of all options.
Defined at:



Loads and caches all autoloaded options, if available or all options.

Source


<?php
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;
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics