Some doc updates. see #15048.

git-svn-id: http://svn.automattic.com/wordpress/trunk@15739 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
nacin 2010-10-07 05:59:50 +00:00
parent 38e017024d
commit 5f0bc55c0b
1 changed files with 11 additions and 11 deletions

View File

@ -1302,13 +1302,13 @@ function validate_current_theme() {
* *
* @since 3.1.0 * @since 3.1.0
* *
* @return mixed Theme modifications value. * @return array Theme modifications.
*/ */
function get_theme_mods() { function get_theme_mods() {
$theme_slug = get_option( 'stylesheet' ); $theme_slug = get_option( 'stylesheet' );
if ( false === ( $mods = get_option( "theme_mods_$theme_slug" ) ) ) { if ( false === ( $mods = get_option( "theme_mods_$theme_slug" ) ) ) {
$theme_name = get_current_theme(); $theme_name = get_current_theme();
$mods = get_option( "mods_$theme_name" ); $mods = get_option( "mods_$theme_name" ); // Deprecated location.
if ( is_admin() && false !== $mods ) { if ( is_admin() && false !== $mods ) {
update_option( "theme_mods_$theme_slug", $mods ); update_option( "theme_mods_$theme_slug", $mods );
delete_option( "mods_$theme_name" ); delete_option( "mods_$theme_name" );
@ -1332,13 +1332,13 @@ function get_theme_mods() {
* @param bool|string $default * @param bool|string $default
* @return string * @return string
*/ */
function get_theme_mod($name, $default = false) { function get_theme_mod( $name, $default = false ) {
$mods = get_theme_mods(); $mods = get_theme_mods();
if ( isset($mods[$name]) ) if ( isset( $mods[ $name ] ) )
return apply_filters( "theme_mod_$name", $mods[$name] ); return apply_filters( "theme_mod_$name", $mods[ $name ] );
return apply_filters( "theme_mod_$name", sprintf($default, get_template_directory_uri(), get_stylesheet_directory_uri()) ); return apply_filters( "theme_mod_$name", sprintf( $default, get_template_directory_uri(), get_stylesheet_directory_uri() ) );
} }
/** /**
@ -1349,10 +1349,10 @@ function get_theme_mod($name, $default = false) {
* @param string $name Theme modification name. * @param string $name Theme modification name.
* @param string $value theme modification value. * @param string $value theme modification value.
*/ */
function set_theme_mod($name, $value) { function set_theme_mod( $name, $value ) {
$mods = get_theme_mods(); $mods = get_theme_mods();
$mods[$name] = $value; $mods[ $name ] = $value;
$theme = get_option( 'stylesheet' ); $theme = get_option( 'stylesheet' );
update_option( "theme_mods_$theme", $mods ); update_option( "theme_mods_$theme", $mods );
@ -1373,12 +1373,12 @@ function set_theme_mod($name, $value) {
function remove_theme_mod( $name ) { function remove_theme_mod( $name ) {
$mods = get_theme_mods(); $mods = get_theme_mods();
if ( !isset($mods[$name]) ) if ( ! isset( $mods[ $name ] ) )
return; return;
unset($mods[$name]); unset( $mods[ $name ] );
if ( empty($mods) ) if ( empty( $mods ) )
return remove_theme_mods(); return remove_theme_mods();
$theme = get_option( 'stylesheet' ); $theme = get_option( 'stylesheet' );