Розглянемо механізми роботи з опціями
Розглянувши простий приклад роботи з опціями розглянемо та інші функції обробки та виведення опцій:
add_option($name, $value, $deprecated, $autoload) – додає нову опцію і нічого не робить, якщо опція вже існує.
$name – Обов'язковий параметр (тип рядковий). Ім'я налаштування.
$value – Необов'язковий параметр (тип рядковий), за промовчанням — порожній рядок. Варіанти значення.
$deprecated – Необов'язковий параметр (тип рядковий), більше не використовується WordPress. Можна передати порожній рядок або null, щоб використовувати наступний за ним параметр $autoload.
$autoload – Необов'язковий, за умовчанням - так (enum: "так чи ні"). Якщо встановлено так, налаштування автоматично виймаються функцією get_alloptions (вантажиться на всіх сторінках навіть якщо опцію не викликали, може уповільнювати роботу сайту якщо даних у такій опції зберігається багато).
get_option(«my_option_first») – виводить вміст опції за її назвою.
update_option($option_name, $newvalue) – оновлює або створює значення налаштування у базі (можна не викликати add_option, якщо вам не потрібен параметр $autoload).
- $option_name – Обов'язковий параметр (рядковий тип даних). Ім'я налаштування для оновлення.
- $newvalue – Обов'язковий параметр. Нове значення опції.
delete_option( ‘option_name’ ) – безпечний спосіб видалення іменованої пари опція/значення з таблиці options у базі даних.
- $option_name – Обов'язковий параметр (рядковий тип даних). Ім'я налаштування для видалення.
Приклад використання:
1 |
<?php delete_option( 'my_option' ); ?> |
Ця стаття була написана як додаток до статті “Зберігання даних у вордпрес“.
/*
- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.