remove_theme_mods()
Видаляє всі спеціальні опції теми, встановлені за допомогою set_theme_mod() .
Працює на основі:
delete_option()
delete_option()
Основа для:
remove_theme_mod()
remove_theme_mod()
1 раз – 0.001967 сек
(дуже повільно) | 50000 разів – 17.67 сек
(повільно)
(дуже повільно) | 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.0.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 ); }