delete_option()
Видаляє налаштування (запис з таблиці wp_options до БД).
Ця функція створена для безпечного видалення записів (налаштувань) з бази даних.
Основа для:
remove_theme_mods()
remove_theme_mods()
Хуки з функції
Повертає
true|false
. true, якщо налаштування було знайдено та видалено та false, в іншому випадку.
Використання
delete_option($name);
-
$name
(рядок) (обов’язковий) - Назву опції, яку потрібно видалити.
Приклади
#1 Приклад звичайного використання. Видалимо опцію myoption
<?php delete_option('myoption'); ?>
#2 Видалимо відразу кілька опцій і переконаємося, що вони віддалилися
Тут спробуємо видалити такі опції: is_installed , my_plugin_version , my_option .
$deleted = delete_my_options( 'is_installed', 'my_plugin_version', 'my_option' ); if( $deleted ){ echo 'Налаштування видалено!'; } else { echo 'Видалення налаштувань викликало помилку. Налаштування видалити не вдалося!'; } function delete_my_options() { $args = func_get_args(); $num = count($args); if( $num === 1 ){ return (delete_option( $args[0] ) ? true : false ); } if( $num > 1 ){ foreach( $args as $option ){ if( ! delete_option( $option ) ){ return false; } } return true; } return false; }
нотатки
- Global. wpdb. $wpdb WordPress database abstraction object.
список змін
З версії 1.2.0 | Введено. |