# REMOVE_THEME_MOD() │ WP 2.1.0
Функция remove_theme_mod() удаляет название настройки темы из списка текущей темы. Если удаление названия также приводит к исчезновению всех элементов, то вся настройка будет удалена.
### Использование
Функция используется для работы с настройками темы в WordPress и взаимодействует с другими функциями:
- get_theme_mods()
- update_option()
- remove_theme_mods()
**Производительность:**
- Один раз — 0.001562 сек (очень медленно)
- 50000 раз — 2.79 сек (быстро)
**Хуки:** Нет.
### Возврат
Функция ничего не возвращает (null).
### Применение
```php
remove_theme_mod( $name );
Параметр:
$name(строка, обязательный) — Название настройки темы.
Примеры использования
Пример 1: Удаление специальной настройки
Предположим, мы добавили настройку, используя следующую команду:
set_theme_mod( 'my_theme_option', 123 );
Теперь, если нам нужно удалить эту настройку, мы можем использовать:
remove_theme_mod( 'my_theme_option' );
Добавьте свой собственный пример.
Изменения
С версии 2.1.0 — Функция была введена в WordPress.
Код функции remove_theme_mod()
Функция находится в файле wp-includes/theme.php:
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 );
}
Связанные функции
Функция remove_theme_mod() является частью API настроек темы (Theme Mods Options Settings). Другие функции, связанные с модификациями темы:
background_image()get_theme_mod()get_theme_mods()remove_theme_mods()set_theme_mod()
Другие функции для темы
Вот ещё несколько функций, которые могут быть полезны:
add_theme_support()bloginfo()body_class()get_custom_logo()is_child_theme()wp_footer()
Эти функции помогут управлять дизайном, настройками и другими аспектами вашей темы WordPress.