WP_Site_Health::get_autoloaded_options_sizepublicWP 6.6.0

Calculates total amount of autoloaded data.

Метод класса: WP_Site_Health{}

Хуков нет.

Возвращает

int. Autoloaded data in bytes.

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

$WP_Site_Health = new WP_Site_Health();
$WP_Site_Health->get_autoloaded_options_size();

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

С версии 6.6.0 Введена.

Код WP_Site_Health::get_autoloaded_options_size() WP 6.9.4

public function get_autoloaded_options_size() {
	$alloptions = wp_load_alloptions();

	$total_length = 0;

	foreach ( $alloptions as $option_value ) {
		if ( is_array( $option_value ) || is_object( $option_value ) ) {
			$option_value = maybe_serialize( $option_value );
		}
		$total_length += strlen( (string) $option_value );
	}

	return $total_length;
}