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 | Введено. |