Описание
Удаляет настройки (запись из таблицы wp_options в БД).
Эта функция создана для безопасного удаление записей (настроек) из Базы Данных.
Функция возвращает true, если настройка была найдена и удалена и false, в противном случае.
Использование
<?php delete_option($name); ?>
Параметры
- $name (строка) (обязательный)
- Название опции, которую нужно удалить.
По умолчанию: нет
Примеры
1. Пример обычного использования. Удалим опцию myoption.
<?php delete_option("myoption"); ?>
2. Пример того, как можно удалить сразу несколько опций и проверить какие из указанных действительно были удалены. Тут мы попытаемся удалить следующие опции: 'is_installed', 'my_plugin_version', 'my_option'.
<?php
function deleteOptions()
{
$args = func_get_args();
$num = count($args);
if ($num == 1) {
return (delete_option($args[0]) ? TRUE : FALSE);
}
elseif ($num > 1)
{
foreach ($args as $option) {
if ( ! delete_option($option))
return FALSE;
}
return TRUE;
}
return FALSE;
}
if (deleteOptions('is_installed', 'my_plugin_version', 'my_option'))
echo 'Настройки были удалены!';
else
echo 'Удаление настроек вызвало ошибку. Настройки удалить не удалось!';
?>
delete_option()
из файла: /wp-includes/functions.php WP 3.3.2function delete_option( $option ) {
global $wpdb;
wp_protect_special_option( $option );
// Get the ID, if no ID then return
$row = $wpdb->get_row( $wpdb->prepare( "SELECT autoload FROM $wpdb->options WHERE option_name = %s", $option ) );
if ( is_null( $row ) )
return false;
do_action( 'delete_option', $option );
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM $wpdb->options WHERE option_name = %s", $option) );
if ( ! defined( 'WP_INSTALLING' ) ) {
if ( 'yes' == $row->autoload ) {
$alloptions = wp_load_alloptions();
if ( is_array( $alloptions ) && isset( $alloptions[$option] ) ) {
unset( $alloptions[$option] );
wp_cache_set( 'alloptions', $alloptions, 'options' );
}
} else {
wp_cache_delete( $option, 'options' );
}
}
if ( $result ) {
do_action( "delete_option_$option", $option );
do_action( 'deleted_option', $option );
return true;
}
return false;
}Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Где купить кондиционер сегодня не такой сложный вопрос, потому что сегодня все делается онлайн, вплоть до покупки бытовой техники. Например кондиционеры Mitsubishi пользуются спросом в онлайн магазинах бытовой техники и их покупают достаточно часто в сравнении с другими марками.