wp_set_options_autoload()WP 6.4.0

Включает или отключает автоматическую загрузку нескольких опций при запуске WordPress, не изменяя их значения.

Это обертка для функции wp_set_option_autoload_values().

Работает на основе: wp_set_option_autoload_values()

Хуков нет.

Возвращает

array.

  • массив - массив вида опция => результат. true означает, что автозагрузка обновлена. false - опция не найдена, уже имеет нужное значение или запрос завершился ошибкой.

Использование

wp_set_options_autoload( $options, $autoload );
$options(string[]) (обязательный)
Имена опций без SQL-экранирования.
$autoload(bool) (обязательный)
true включает автозагрузку, false отключает. Значения 'yes' и 'no' устарели.

Примеры

#1 Отключение автозагрузки опций

$result = wp_set_options_autoload(
	[
		'my_plugin_settings',
		'my_plugin_statistics',
	],
	false
);

Заметки

Смотрите: wp_set_option_autoload_values()

Список изменений

С версии 6.4.0 Введена.
С версии 6.7.0 The autoload values 'yes' and 'no' are deprecated.

Код wp_set_options_autoload() WP 7.1

function wp_set_options_autoload( array $options, $autoload ) {
	return wp_set_option_autoload_values(
		array_fill_keys( $options, $autoload )
	);
}