remove_theme_mod() – Removes theme modification name from current theme list.

You appear to be a bot. Output may be restricted

Description

Removes theme modification name from active theme list.

If removing the name also removes all elements, then the entire option will be removed.

Usage

remove_theme_mod( $name );

Parameters

$name
( string ) required – Theme modification name.

Returns

void

Source

File name: wordpress/wp-includes/theme.php
Lines:

1 to 18 of 18
function remove_theme_mod( $name ) {
  $mods = get_theme_mods();

  if ( ! isset( $mods[ $name ] ) ) {
    return;
  }

  unset( $mods[ $name ] );

  if ( empty( $mods ) ) {
    remove_theme_mods();
    return;
  }

  $theme = get_option( 'stylesheet' );

  update_option( "theme_mods_$theme", $mods );
}
 

 View on GitHub View on Trac