Поиск…


Вступление

Параметры - это части данных, которые WordPress использует для хранения различных настроек и настроек. API-интерфейс параметров - это простой и стандартизированный способ хранения данных в базе данных. API упрощает создание, доступ, обновление и удаление параметров.

Синтаксис

  • // Создаем новую опцию в WordPress
    add_option ($ option, $ value =, $ debrecated =, $ autoload = 'yes');

  • // Удаляет параметр из базы данных.
    delete_option ($ option);

  • // Получить сохраненную опцию
    get_option ($ option, $ default = false);

  • // Обновляем значение уже добавленной опции.
    update_option ($ option, $ newvalue);

  • // Существуют также * _site_option () версии этих функций,
    // для управления сетевыми параметрами в WordPress Multisite

  • // Создать новую сетевую опцию
    add_site_option ($ option, $ value =, $ debrecated =, $ autoload = 'yes');

  • // Удаляет сетевой параметр
    delete_site_option ($ option);

  • // Получить сохраненную сетевую опцию
    get_site_option ($ option, $ default = false);

  • // Обновляем значение уже добавленной опции.
    update_site_option ($ option, $ newvalue);

замечания

API-интерфейс параметров - это простой и стандартизированный способ работы с данными, хранящимися в таблице опций базы данных MySQL. API упрощает создание, чтение, обновление и удаление параметров.

get_option

Функция get_option используется для извлечения значения из таблицы опций на основе имени опции.

Вы можете использовать следующий код, чтобы получить адрес электронной почты администратора сайта WordPress.

<?php echo get_option('admin_email'); ?>

get_option() имеет необязательный второй аргумент, который позволяет вам установить значение по умолчанию для возврата в случае, если запрошенный параметр не установлен. По умолчанию этот аргумент является false .

Чтобы получить текстовую строку и использовать строку шаблона, если текст не задан в таблице опций, вы можете сделать это:

<?php get_option( 'my_text', "I don't have anything written. Yet." ); ?>

add_option

add_option функции, используемые для вставки новой строки в таблицу опций.

Это добавит новую строку в таблицу опций с именем опции some_option_name и значением some_option_value

<?php add_option( 'some_option_name', 'some_option_value' ); ?>

delete_option

Функция delete_option используется для удаления опции из таблицы опций.

Это приведет к удалению my_custom_option из таблицы параметров.

<?php delete_option( 'my_custom_option' ); ?>

update_option

Функция update_option используется для обновления значения, которое уже существует в таблице опций. Если опция не существует, то опция будет добавлена ​​с параметром.

Это установит статус комментариев по умолчанию на «closed»:

update_option( 'default_comment_status', 'closed' );


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow