Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



__get_option ›

Seit1.5.1
Veraltetn/v
__get_option ( $setting )
Zugriff:
  • private
Parameter:
  • (string) $setting Option name.
    Erforderlich: Ja
Gibt zurück:
  • (mixed)
Definiert in:
Codex:

Version of get_option that is private to install/upgrade.



Quellcode

function __get_option($setting) {
	global $wpdb;

	if ( $setting == 'home' && defined( 'WP_HOME' ) )
		return untrailingslashit( WP_HOME );

	if ( $setting == 'siteurl' && defined( 'WP_SITEURL' ) )
		return untrailingslashit( WP_SITEURL );

	$option = $wpdb->get_var( $wpdb->prepare("SELECT option_value FROM $wpdb->options WHERE option_name = %s", $setting ) );

	if ( 'home' == $setting && '' == $option )
		return __get_option( 'siteurl' );

	if ( 'siteurl' == $setting || 'home' == $setting || 'category_base' == $setting || 'tag_base' == $setting )
		$option = untrailingslashit( $option );

	return maybe_unserialize( $option );
}