WP_Customize_Image_Control
Customize Image Control class.
Description
See also
Source
File: wp-includes/customize/class-wp-customize-image-control.php
class WP_Customize_Image_Control extends WP_Customize_Upload_Control { public $type = 'image'; public $mime_type = 'image'; /** * @since 3.4.2 * @deprecated 4.1.0 */ public function prepare_control() {} /** * @since 3.4.0 * @deprecated 4.1.0 * * @param string $id * @param string $label * @param mixed $callback */ public function add_tab( $id, $label, $callback ) { _deprecated_function( __METHOD__, '4.1.0' ); } /** * @since 3.4.0 * @deprecated 4.1.0 * * @param string $id */ public function remove_tab( $id ) { _deprecated_function( __METHOD__, '4.1.0' ); } /** * @since 3.4.0 * @deprecated 4.1.0 * * @param string $url * @param string $thumbnail_url */ public function print_tab_image( $url, $thumbnail_url = null ) { _deprecated_function( __METHOD__, '4.1.0' ); } }
Changelog
Version | Description |
---|---|
3.4.0 | Introduced. |
Methods
- __construct — Constructor.
- add_tab — deprecated
- prepare_control — deprecated
- print_tab_image — deprecated
- remove_tab — deprecated
- render_content — Render the control's content.
- tab_upload_new
- tab_uploaded
- to_json — Refresh the parameters passed to the JavaScript via JSON.
Note that this control stores the URL of the image. If you want to store the ID of the image’s attachment then use WP_Customize_Media_Control.
This class is used with the Theme Customization API to render the custom image control on the Theme Customizer in WordPress 3.4 or newer.