WordPress at a glance
function is not described

WP_Customize_Section::render_template() protected WP 4.3.0

An Underscore (JS) template for rendering this section.

Class variables for this section class are available in the data JS object; export custom variables by overriding WP_Customize_Section::json().

{} It's a method of the class: WP_Customize_Section{}

No Hooks.

Return

Null. Nothing.

Usage

// protected - for code of main (parent) or child class
$result = $this->render_template();

Notes

  • See: WP_Customize_Section::print_template()

Changelog

Since 4.3.0 Introduced.

Code of WP_Customize_Section::render_template() WP 5.5.1

<?php
protected function render_template() {
	?>
	<li id="accordion-section-{{ data.id }}" class="accordion-section control-section control-section-{{ data.type }}">
		<h3 class="accordion-section-title" tabindex="0">
			{{ data.title }}
			<span class="screen-reader-text"><?php _e( 'Press return or enter to open this section' ); ?></span>
		</h3>
		<ul class="accordion-section-content">
			<li class="customize-section-description-container section-meta <# if ( data.description_hidden ) { #>customize-info<# } #>">
				<div class="customize-section-title">
					<button class="customize-section-back" tabindex="-1">
						<span class="screen-reader-text"><?php _e( 'Back' ); ?></span>
					</button>
					<h3>
						<span class="customize-action">
							{{{ data.customizeAction }}}
						</span>
						{{ data.title }}
					</h3>
					<# if ( data.description && data.description_hidden ) { #>
						<button type="button" class="customize-help-toggle dashicons dashicons-editor-help" aria-expanded="false"><span class="screen-reader-text"><?php _e( 'Help' ); ?></span></button>
						<div class="description customize-section-description">
							{{{ data.description }}}
						</div>
					<# } #>

					<div class="customize-control-notifications-container"></div>
				</div>

				<# if ( data.description && ! data.description_hidden ) { #>
					<div class="description customize-section-description">
						{{{ data.description }}}
					</div>
				<# } #>
			</li>
		</ul>
	</li>
	<?php
}