WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WP_Widget_Media::get_instance_schema() public WP 4.8.0

Get schema for properties of a widget instance (item).

Это метод класса: WP_Widget_Media{}

Хуки из метода
Возвращает

Массив. Schema for properties.

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

$WP_Widget_Media = new WP_Widget_Media();
$WP_Widget_Media->get_instance_schema();

Заметки

  • Смотрите: WP_REST_Controller::get_item_schema()
  • Смотрите: WP_REST_Controller::get_additional_fields()

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

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

Код WP_Widget_Media::get_instance_schema() WP 5.5.1

wp-includes/widgets/class-wp-widget-media.php
<?php
public function get_instance_schema() {
	$schema = array(
		'attachment_id' => array(
			'type'        => 'integer',
			'default'     => 0,
			'minimum'     => 0,
			'description' => __( 'Attachment post ID' ),
			'media_prop'  => 'id',
		),
		'url'           => array(
			'type'        => 'string',
			'default'     => '',
			'format'      => 'uri',
			'description' => __( 'URL to the media file' ),
		),
		'title'         => array(
			'type'                  => 'string',
			'default'               => '',
			'sanitize_callback'     => 'sanitize_text_field',
			'description'           => __( 'Title for the widget' ),
			'should_preview_update' => false,
		),
	);

	/**
	 * Filters the media widget instance schema to add additional properties.
	 *
	 * @since 4.9.0
	 *
	 * @param array           $schema Instance schema.
	 * @param WP_Widget_Media $this   Widget object.
	 */
	$schema = apply_filters( "widget_{$this->id_base}_instance_schema", $schema, $this );

	return $schema;
}