The customize_render_section_{$this->id} WordPress PHP action fires before rendering a specific Customizer section.
Usage
add_action('customize_render_section_your_section_id', 'your_custom_function'); function your_custom_function() { // your custom code here }
Parameters
- None
More information
See WordPress Developer Resources: customize_render_section_{$this->id}
Examples
Change the title of a Customizer section
Before rendering the ‘title_tagline’ section, modify its title:
add_action('customize_render_section_title_tagline', 'change_title_tagline_section_title'); function change_title_tagline_section_title() { // Change the title of the 'title_tagline' section global $wp_customize; $wp_customize->get_section('title_tagline')->title = __('New Title', 'your-textdomain'); }
Add content to the top of a Customizer section
Add a custom message to the top of the ‘colors’ section:
add_action('customize_render_section_colors', 'add_content_to_colors_section'); function add_content_to_colors_section() { // Add a custom message at the top of the 'colors' section echo '<p class="custom-message">' . __('This is a custom message.', 'your-textdomain') . '</p>'; }
Add a button to a Customizer section
Add a ‘Reset’ button to the ‘background_image’ section:
add_action('customize_render_section_background_image', 'add_reset_button_to_background_image_section'); function add_reset_button_to_background_image_section() { // Add a 'Reset' button to the 'background_image' section echo '<button class="reset-background-image button">' . __('Reset Background Image', 'your-textdomain') . '</button>'; }
Display a notice before a Customizer section
Show a notice before the ‘widgets’ section is displayed:
add_action('customize_render_section_widgets', 'display_notice_before_widgets_section'); function display_notice_before_widgets_section() { // Display a notice before the 'widgets' section echo '<div class="widgets-notice notice">' . __('Please note that changes may not be visible immediately.', 'your-textdomain') . '</div>'; }
Add custom CSS to a Customizer section
Add custom CSS to style the ‘header_image’ section:
add_action('customize_render_section_header_image', 'add_custom_css_to_header_image_section'); function add_custom_css_to_header_image_section() { // Add custom CSS to style the 'header_image' section echo '<style>.customize-control-header_image { background-color: #f1f1f1; }</style>'; }