WP_Customize_Upload_Control{}
Customize Upload Control Class.
Хуков нет.
Использование
$WP_Customize_Upload_Control = new WP_Customize_Upload_Control(); // use class methods
Методы
- public to_json()
Заметки
- Смотрите: WP_Customize_Media_Control
Список изменений
С версии 3.4.0 | Введена. |
Код WP_Customize_Upload_Control{} WP Customize Upload Control{} WP 6.5.2
class WP_Customize_Upload_Control extends WP_Customize_Media_Control { /** * Control type. * * @since 3.4.0 * @var string */ public $type = 'upload'; /** * Media control mime type. * * @since 4.1.0 * @var string */ public $mime_type = ''; /** * Button labels. * * @since 4.1.0 * @var array */ public $button_labels = array(); public $removed = ''; // Unused. public $context; // Unused. public $extensions = array(); // Unused. /** * Refresh the parameters passed to the JavaScript via JSON. * * @since 3.4.0 * * @uses WP_Customize_Media_Control::to_json() */ public function to_json() { parent::to_json(); $value = $this->value(); if ( $value ) { // Get the attachment model for the existing file. $attachment_id = attachment_url_to_postid( $value ); if ( $attachment_id ) { $this->json['attachment'] = wp_prepare_attachment_for_js( $attachment_id ); } } } }