WP_Widget_Area_Customize_Control::render_content() WordPress Method

The WP_Widget_Area_Customize_Control::render_content() method is used to render the content for a widget area customization control. This method is called by the 'render_content' action. The $instance argument passed to this method is an array of the widget area's settings. The 'id' setting is used to identify the widget area. The other settings are used to set the widget area's title, description, and height. The $instance['height'] setting is used to set the widget area's height. If the height is not set, the widget area will be automatically be set to the default height of 200px. The $instance['description'] is used to set the widget area's description. This description is displayed below the widget area's title in the Customizer. The output of this method is the HTML for the widget area customization control. This HTML includes the title, description, and height fields. The height field is a slider that allows the widget area's height to be set.

WP_Widget_Area_Customize_Control::render_content() #

Renders the control’s content.


Source

File: wp-includes/customize/class-wp-widget-area-customize-control.php

	public function render_content() {
		$id = 'reorder-widgets-desc-' . str_replace( array( '[', ']' ), array( '-', '' ), $this->id );
		?>
		<button type="button" class="button add-new-widget" aria-expanded="false" aria-controls="available-widgets">
			<?php _e( 'Add a Widget' ); ?>
		</button>
		<button type="button" class="button-link reorder-toggle" aria-label="<?php esc_attr_e( 'Reorder widgets' ); ?>" aria-describedby="<?php echo esc_attr( $id ); ?>">
			<span class="reorder"><?php _e( 'Reorder' ); ?></span>
			<span class="reorder-done"><?php _e( 'Done' ); ?></span>
		</button>
		<p class="screen-reader-text" id="<?php echo esc_attr( $id ); ?>"><?php _e( 'When in reorder mode, additional controls to reorder widgets will be available in the widgets list above.' ); ?></p>
		<?php
	}


Top ↑

Changelog

Changelog
VersionDescription
3.9.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.