Глобальные переменные (Options)

Options — набор переменных WordPress, доступные в любом месте кода. В основном в options хранятся настройки плагинов и самого сайта.

Получить значение option можно через функцию get_option(). Можно указать второй параметр, который будет выводиться если данного option не существует.

get_option('blogname'); // имя блога
get_option('home');     // URL блога (http://myblog)

Добавить option можно через функцию add_option(). Если option уже существует, то функция ничего не делает.

add_option('show_msg', '1');

Пример использования:

if (get_option('show_msg')) {
    echo 'Показать сообщение';
}

Options хранятся в базе данных в таблице {prefix}_options.

Обновить (изменить) option можно через команду update_option(). Также функция update_option() создаёт option, если его не существует.

update_option('show_msg', '0');

Удалить option можно через команду delete_option().

delete_option('show_msg');

В WordPress есть options, которые были созданы после установки сайта. Список таких options можно посмотреть на сайте codex.wordpress.org/Option_Reference