WP_Widget_Media_Audio::get_instance_schema() public WP 4.8.0
Get schema for properties of a widget instance (item).
{} Это метод класса: WP_Widget_Media_Audio{}
Хуков нет.
Возвращает
Массив. Schema for properties.
Использование
$WP_Widget_Media_Audio = new WP_Widget_Media_Audio(); $WP_Widget_Media_Audio->get_instance_schema();
Заметки
- Смотрите: WP_REST_Controller::get_item_schema()
- Смотрите: WP_REST_Controller::get_additional_fields()
Список изменений
С версии 4.8.0 | Введена. |
Код WP_Widget_Media_Audio::get_instance_schema() WP Widget Media Audio::get instance schema WP 5.6
public function get_instance_schema() {
$schema = array(
'preload' => array(
'type' => 'string',
'enum' => array( 'none', 'auto', 'metadata' ),
'default' => 'none',
'description' => __( 'Preload' ),
),
'loop' => array(
'type' => 'boolean',
'default' => false,
'description' => __( 'Loop' ),
),
);
foreach ( wp_get_audio_extensions() as $audio_extension ) {
$schema[ $audio_extension ] = array(
'type' => 'string',
'default' => '',
'format' => 'uri',
/* translators: %s: Audio extension. */
'description' => sprintf( __( 'URL to the %s audio source file' ), $audio_extension ),
);
}
return array_merge( $schema, parent::get_instance_schema() );
}