wp_set_options_autoload()WP 6.4.0

Sets the autoload value for multiple options in the database.

This is a wrapper for wp_set_option_autoload_values(), which can be used to set different autoload values for each option at once.

No Hooks.

Return

Array. Associative array of all provided $options as keys and boolean values for whether their autoload value was updated.

Usage

wp_set_options_autoload( $options, $autoload );
$options(string[]) (required)
List of option names. Expected to not be SQL-escaped.
$autoload(true|false) (required)
Autoload value to control whether to load the options when WordPress starts up. For backward compatibility 'yes' and 'no' are also accepted, though using these values is deprecated.

Notes

Changelog

Since 6.4.0 Introduced.
Since 6.7.0 The autoload values 'yes' and 'no' are deprecated.

wp_set_options_autoload() code WP 6.7.1

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