Хранение данных в вордпресс

Задача сохранения данных стоит каждый раз когда нужно что-то программировать, а при разработке плагинов это одна из первых задач после создания интерфейсной части. Но данные в WordPress можно хранить по разному. Я предлагаю два варианта.

  1. Сохранение данных при помощи функции add_option для опций.
  2. Добавление данных в новую таблицу базы данных для хранения большого количества данных и тех которые могут постоянно меняться.

Рассмотрим как правильно хранить опции.

Разместим код в папку с плагинами в новый файл с именем add-my-options.php.

После размещения кода активируйте плагин в панели администратора и если все сделали правильно у вас появиться пункт Add data в меню администратора слева.

Попорядку рассмотрим код написанного плагина

Функция wp_nonce_field(‘update-options’) добавляет два скрытых поля позволяющих автоматически проверять права пользователя на изменение настроек и перенаправлять его обратно.

Функция get_option() выводит сохраненные данные в поле ввода. Еще один участок кода находящийся в конце формы отвечает за запись опций из полей ввода.

«page_options» содержит разделенный запятыми список всех настроек, которые нужно записать при сохранении. 

На официальном сайте WordPress нашел еще один пример хранения данных. Мне кажется, он будет более правильным  так как есть явное разделение шаблона формы и кода. Код смотрится намного чище. Описывать не буду вроде из кода все понятно, если не понятно пишите в комментариях, постараюсь разъяснить.

Проверить последний пример не успел но первый работает стабильно. О работе с базами данных постараюсь описать в следующих выпусках.

Удачи в разработке плагинов!

Купить хостинг WordPress

Читайте также:

1 комментарий

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Шаблоны для WordPress
Самый лучший хостинг в Украине
Стабильный хостинг для Drupal