remove_theme_mods()
Удаляет все специальные настройки (опции) темы, установленные с помощью set_theme_mod().
Работает на основе: delete_option()
Основа для: remove_theme_mod()
1 раз — 0.001967 сек (очень медленно) | 50000 раз — 17.67 сек (медленно)
Хуков нет.
Возвращает
null
. Ничего не возвращает.
Использование
remove_theme_mods();
Примеры
#1 Удалим все настройки темы
// допустим мы добавили несколько опций так set_theme_mod('aaa', 123); set_theme_mod('bbb', 'qqqq'); // и тут нам нужно удалить все опцию. Удаляем: remove_theme_mods();
Список изменений
С версии 2.1.0 | Введена. |
Код remove_theme_mods() remove theme mods WP 6.6.2
function remove_theme_mods() { delete_option( 'theme_mods_' . get_option( 'stylesheet' ) ); // Old style. $theme_name = get_option( 'current_theme' ); if ( false === $theme_name ) { $theme_name = wp_get_theme()->get( 'Name' ); } delete_option( 'mods_' . $theme_name ); }