wp_set_option_autoload()
Изменяет авто-загрузку опции при запуске WordPress, не изменяя её значение.
Это обёртка для wp_set_option_autoload_values(), которая позволяет изменить авто-загрузку сразу нескольких опций.
Работает на основе: wp_set_option_autoload_values()
Хуков нет.
Возвращает
true|false.
true- настройка авто-загрузки изменена.false- настройка не изменена, опция не существует или произошла ошибка.
Использование
wp_set_option_autoload( $option, $autoload );
- $option(string) (обязательный)
- Название опции без SQL-экранирования.
- $autoload(bool) (обязательный)
- Включает (
true) или отключает (false) авто-загрузку опции. Значения'yes'и'no'поддерживаются для обратной совместимости, но считаются устаревшими.
Примеры
#1 Отключение авто-загрузки опции
wp_set_option_autoload( 'my_plugin_report_data', false );
Заметки
- Смотрите: wp_set_option_autoload_values()
Список изменений
| С версии 6.4.0 | Введена. |
| С версии 6.7.0 | The autoload values 'yes' and 'no' are deprecated. |
Код wp_set_option_autoload() wp set option autoload WP 7.0.4
function wp_set_option_autoload( $option, $autoload ) {
$result = wp_set_option_autoload_values( array( $option => $autoload ) );
return $result[ $option ] ?? false;
}