Astra_Customizer::register_customizer_settings( WP_Customize_Manager $wp_customize )
Process and Register Customizer Panels, Sections, Settings and Controls.
Description
Parameters
- $wp_customize
-
(WP_Customize_Manager) (Required) Reference to WP_Customize_Manager.
Return
(void)
Source
File: inc/customizer/class-astra-customizer.php
*/ add_action( 'customize_preview_init', array( $this, 'preview_init' ) ); if ( is_admin() || is_customize_preview() ) { add_action( 'customize_register', array( $this, 'include_configurations' ), 2 ); add_action( 'customize_register', array( $this, 'prepare_customizer_javascript_configs' ) ); add_action( 'customize_register', array( $this, 'astra_pro_upgrade_configurations' ), 2 ); add_action( 'customize_register', array( $this, 'prepare_group_configs' ), 9 ); add_filter( 'customize_dynamic_setting_args', array( $this, 'filter_dynamic_setting_args' ), 10, 2 ); add_filter( 'customize_dynamic_partial_args', array( $this, 'filter_dynamic_partial_args' ), 10, 2 ); } // Disable block editor for widgets in the customizer. if ( defined( 'GUTENBERG_VERSION' ) && version_compare( GUTENBERG_VERSION, '10.6.2', '>' ) && is_customize_preview() ) { add_filter( 'gutenberg_use_widgets_block_editor', '__return_false' ); } add_action( 'customize_controls_enqueue_scripts', array( $this, 'controls_scripts' ) ); add_action( 'customize_controls_enqueue_scripts', array( $this, 'enqueue_customizer_scripts' ), 999 ); add_action( 'customize_controls_print_footer_scripts', array( $this, 'print_footer_scripts' ) ); add_action( 'customize_register', array( $this, 'customize_register_panel' ), 2 ); add_action( 'customize_register', array( $this, 'customize_register' ) ); add_action( 'customize_register', array( $this, 'customize_register_site_icon' ), 20 ); add_action( 'customize_save_after', array( $this, 'customize_save' ) ); add_action( 'customize_save_after', array( $this, 'delete_cached_partials' ) ); add_action( 'wp_head', array( $this, 'preview_styles' ) ); add_action( 'wp_ajax_astra_regenerate_fonts_folder', array( $this, 'regenerate_astra_fonts_folder' ) ); } /** * Add site icon control in the site identity panel. * * @access public * @param WP_Customize_Manager $wp_customize Theme Customizer object. * @return void * * @since 3.6.9 */ public function customize_register_site_icon( $wp_customize ) {
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
1.4.3 | Introduced. |