get_site_option [ WordPress Function ]
get_site_option ( $option, $default = false, $use_cache = true )
| Parameters: |
|
| Uses: | |
| See: | |
| Returns: |
|
| Defined at: |
|
Soorgelijke functies: get_user_option, delete_site_option, get_option, add_site_option, update_site_option
Retrieve site option value based on name of option.
Source
<?php
function get_site_option( $option, $default = false, $use_cache = true ) {
global $wpdb;
// Allow plugins to short-circuit site options.
$pre = apply_filters( 'pre_site_option_' . $option, false );
if ( false !== $pre )
return $pre;
if ( ! is_multisite() ) {
$default = apply_filters( 'default_site_option_' . $option, $default );
$value = get_option($option, $default);
} else {
$cache_key = "{$wpdb->siteid}:$option";
if ( $use_cache )
$value = wp_cache_get($cache_key, 'site-options');
if ( !isset($value) || (false === $value) ) {
$row = $wpdb->get_row( $wpdb->prepare("SELECT meta_value FROM $wpdb->sitemeta WHERE meta_key = %s AND site_id = %d", $option, $wpdb->siteid ) );
// Has to be get_row instead of get_var because of funkiness with 0, false, null values
if ( is_object( $row ) ) {
$value = $row->meta_value;
$value = maybe_unserialize( $value );
wp_cache_set( $cache_key, $value, 'site-options' );
} else {
$value = apply_filters( 'default_site_option_' . $option, $default );
}
}
}
return apply_filters( 'site_option_' . $option, $value );
}
?>
Examples [ wp-snippets.com ]
Top Google zoekresultaten
- WPMU Functions/get site option « WordPress Codex
(3:30:36 PM) omry: it appears that get_site_option() returns an incorrect an empty value if called from wpmu_new_blog when user registers a user and a blog at ...
codex.wordpress.org - Function Reference/get site option « WordPress Codex
Description. Retrieve option value based on name of option. In multisite, return network option, blog option otherwise. Usage. <?php get_site_option( $option ...
codex.wordpress.org - Undefined function get_site_option header.php News Magazine ...
Oct 27, 2009 ... Update: This errror “get_site_option” is also made in home.php and index.php. You can fix by finding and replacing in index.php and home.php ...
www.antisocialmediallc.com - get_site_option | A HitchHackers guide through WordPress
Feb 12, 2011 ... Source code. function get_site_option( $option, $default = false, $use_cache = true ) { global $wpdb; // Allow plugins to short-circuit site options.
hitchhackerguide.com