Astra_Get_Transparent_Header::get_output_schema()

Get output schema.


Description


Return

(array)


Source

File: inc/abilities/customizer/header/transparent/class-astra-get-transparent-header.php

	public function get_output_schema() {
		return $this->build_output_schema(
			array(
				'enabled'         => array(
					'type'        => 'boolean',
					'description' => 'Whether transparent header is enabled.',
				),
				'on_devices'      => array(
					'type'        => 'string',
					'description' => 'Device visibility (both, desktop, or mobile).',
				),
				'logo'            => array(
					'type'        => 'object',
					'description' => 'Logo configuration for transparent header.',
				),
				'border'          => array(
					'type'        => 'object',
					'description' => 'Header border settings.',
				),
				'disable_on'      => array(
					'type'        => 'object',
					'description' => 'Page types where transparent header is disabled.',
				),
				'colors'          => array(
					'type'        => 'object',
					'description' => 'All color settings for transparent header.',
				),
				'available_devices' => array(
					'type'        => 'object',
					'description' => 'Available device visibility options.',
				),
			)
		);
	}

User Contributed Notes

You must log in before being able to contribute a note or feedback.