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

WC_Widget_Products::widget() public WC 1.0

Output widget.

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

Возвращает

Null. Ничего.

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

$WC_Widget_Products = new WC_Widget_Products();
$WC_Widget_Products->widget( $args, $instance );
$args(массив) (обязательный)
Arguments.
$instance(массив) (обязательный)
Widget instance.

Заметки

Код WC_Widget_Products::widget() WC 4.5.2

woocommerce/includes/widgets/class-wc-widget-products.php
<?php
public function widget( $args, $instance ) {
	if ( $this->get_cached_widget( $args ) ) {
		return;
	}

	ob_start();

	$products = $this->get_products( $args, $instance );
	if ( $products && $products->have_posts() ) {
		$this->widget_start( $args, $instance );

		echo wp_kses_post( apply_filters( 'woocommerce_before_widget_product_list', '<ul class="product_list_widget">' ) );

		$template_args = array(
			'widget_id'   => isset( $args['widget_id'] ) ? $args['widget_id'] : $this->widget_id,
			'show_rating' => true,
		);

		while ( $products->have_posts() ) {
			$products->the_post();
			wc_get_template( 'content-widget-product.php', $template_args );
		}

		echo wp_kses_post( apply_filters( 'woocommerce_after_widget_product_list', '</ul>' ) );

		$this->widget_end( $args );
	}

	wp_reset_postdata();

	echo $this->cache_widget( $args, ob_get_clean() ); // WPCS: XSS ok.
}