WP_Customize_Background_Image_Control WordPress Class
This class allows you to upload and manage background images for your Wordpress site. With this class, you can select and preview background images, and set default background image for your site.
WP_Customize_Background_Image_Control #
Customize Background Image Control class.
Description
See also
Source
File: wp-includes/customize/class-wp-customize-background-image-control.php
class WP_Customize_Background_Image_Control extends WP_Customize_Image_Control { public $type = 'background'; /** * Constructor. * * @since 3.4.0 * @uses WP_Customize_Image_Control::__construct() * * @param WP_Customize_Manager $manager Customizer bootstrap instance. */ public function __construct( $manager ) { parent::__construct( $manager, 'background_image', array( 'label' => __( 'Background Image' ), 'section' => 'background_image', ) ); } /** * Enqueue control related scripts/styles. * * @since 4.1.0 */ public function enqueue() { parent::enqueue(); $custom_background = get_theme_support( 'custom-background' ); wp_localize_script( 'customize-controls', '_wpCustomizeBackground', array( 'defaults' => ! empty( $custom_background[0] ) ? $custom_background[0] : array(), 'nonces' => array( 'add' => wp_create_nonce( 'background-add' ), ), ) ); } }
Expand full source codeCollapse full source codeView on TracView on GitHub
Methods
- __construct— Constructor.
- enqueue— Enqueue control related scripts/styles.
Changelog
Version | Description |
---|---|
3.4.0 | Introduced. |