Розглянемо механізми роботи з опціями

Розглянувши простий приклад роботи з опціями розглянемо та інші функції обробки та виведення опцій:

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 – Обов'язковий параметр (рядковий тип даних). Ім'я налаштування для видалення.

Приклад використання:

Ця стаття була написана як додаток до статті “Зберігання даних у вордпрес“.


Купить хостинг WordPress
Репетитор по wordpress
Послуги репетитора онлайн. Список курсів, які я веду
  • Базовий курс з веб-дизайну;
  • Верстка сайтів;
  • Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
  • Розробка сайтів на PHP.
Докладніше читайте на сторінці репетитор по WordPress
*/

Розглянемо механізми роботи з опціями

Розглянувши простий приклад роботи з опціями розглянемо та інші функції обробки та виведення опцій:

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 – Обов’язковий параметр (рядковий тип даних). Ім’я установки для видалення.

Приклад використання:

Ця стаття була написана як додаток для статті “Зберігання даних у Вордпрес“.


Купить хостинг WordPress
Репетитор по wordpress
Послуги репетитора онлайн. Список курсів, які я веду
  • Базовий курс з веб-дизайну;
  • Верстка сайтів;
  • Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
  • Розробка сайтів на PHP.
Докладніше читайте на сторінці репетитор по WordPress
*/

Ніколаєнко Максим

Директор веб-студии ProGrafika. Займаюсь розробкою, дизайном та просуванням веб-сайтів. Завжди радий новим читачам блогу та добрим клієнтам.


Вам також може сподобатися...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.

Шаблони для WordPress
Найкращий хостинг в Україні
Стабільний хостинг для Drupal