WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

WC_Shortcodes::shortcode_wrapper() public WC 1.0

Shortcode Wrapper.

Это метод класса: WC_Shortcodes{}

Хуков нет.

Возвращает

Строку.

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

$result = WC_Shortcodes::shortcode_wrapper(;
$function(строка[]) (обязательный)
Callback function.
$atts(массив) (обязательный)
Attributes.
По умолчанию: empty array
$wrapper(массив) (обязательный)
Customer wrapper data.

Код WC_Shortcodes::shortcode_wrapper() WC 4.5.2

woocommerce/includes/class-wc-shortcodes.php
<?php
public static function shortcode_wrapper(
	$function,
	$atts = array(),
	$wrapper = array(
		'class'  => 'woocommerce',
		'before' => null,
		'after'  => null,
	)
) {
	ob_start();

	// @codingStandardsIgnoreStart
	echo empty( $wrapper['before'] ) ? '<div class="' . esc_attr( $wrapper['class'] ) . '">' : $wrapper['before'];
	call_user_func( $function, $atts );
	echo empty( $wrapper['after'] ) ? '</div>' : $wrapper['after'];
	// @codingStandardsIgnoreEnd

	return ob_get_clean();
}