wppaste
WordPress

WP_Customize_Themes_Section::render_template()

Since
4.9.0
Source
wp-includes/customize/class-wp-customize-themes-section.php:71
Renders a themes section as a JS template.

Description

The template is only rendered by PHP once, so all actions are prepared at once on the server side.

Uses · 7

Source

	protected function render_template() {		?>		<li id="accordion-section-{{ data.id }}" class="theme-section">			<button type="button" class="customize-themes-section-title themes-section-{{ data.id }}">{{ data.title }}</button>			<?php if ( current_user_can( 'install_themes' ) || is_multisite() ) : // @todo Upload support. ?>			<?php endif; ?>			<div class="customize-themes-section themes-section-{{ data.id }} control-section-content themes-php">				<div class="theme-overlay" tabindex="0" role="dialog" aria-label="<?php esc_attr_e( 'Theme Details' ); ?>"></div>				<div class="theme-browser rendered">					<div class="customize-preview-header themes-filter-bar">						<?php $this->filter_bar_content_template(); ?>					</div>					<?php $this->filter_drawer_content_template(); ?>					<div class="error unexpected-error" style="display: none; ">						<p>							<?php							printf(								/* translators: %s: Support forums URL. */								__( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server&#8217;s configuration. If you continue to have problems, please try the <a href="%s">support forums</a>.' ),								__( 'https://wordpress.org/support/forums/' )							);							?>						</p>					</div>					<ul class="themes">					</ul>					<p class="no-themes"><?php _e( 'No themes found. Try a different search.' ); ?></p>					<p class="no-themes-local">						<?php						printf(							/* translators: %s: "Search WordPress.org themes" button text. */							__( 'No themes found. Try a different search, or %s.' ),							sprintf( '<button type="button" class="button-link search-dotorg-themes">%s</button>', __( 'Search WordPress.org themes' ) )						);						?>					</p>					<p class="spinner"></p>				</div>			</div>		</li>		<?php	}

History

Introduced in 4.9.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 6.7.7 tag, from src/wp-includes/customize/class-wp-customize-themes-section.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.