wp_render_widget_control()WP 5.8.0

Calls the control callback of a widget and returns the output.

Хуков нет.

Возвращает

Строку|null.

Использование

wp_render_widget_control( $id );
$id(строка) (обязательный)
Widget ID.

Заметки

  • Global. Массив. $wp_registered_widget_controls The registered widget controls.

Список изменений

С версии 5.8.0 Введена.

Код wp_render_widget_control() WP 6.5.2

function wp_render_widget_control( $id ) {
	global $wp_registered_widget_controls;

	if ( ! isset( $wp_registered_widget_controls[ $id ]['callback'] ) ) {
		return null;
	}

	$callback = $wp_registered_widget_controls[ $id ]['callback'];
	$params   = $wp_registered_widget_controls[ $id ]['params'];

	ob_start();

	if ( is_callable( $callback ) ) {
		call_user_func_array( $callback, $params );
	}

	return ob_get_clean();
}