wp_set_option_autoload()WP 6.4.0

Изменяет авто-загрузку опции при запуске 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' поддерживаются для обратной совместимости, но считаются устаревшими.

Примеры

0

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

wp_set_option_autoload( 'my_plugin_report_data', false );

Заметки

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

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

Код 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;
}