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

WC_Shortcode_Products::parse_legacy_attributes() protected WC 3.2.0

Parse legacy attributes.

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

Хуков нет.

Возвращает

Массив.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->parse_legacy_attributes( $attributes );
$attributes(массив) (обязательный)
Attributes.

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

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

Код WC_Shortcode_Products::parse_legacy_attributes() WC 4.5.2

woocommerce/includes/shortcodes/class-wc-shortcode-products.php
<?php
protected function parse_legacy_attributes( $attributes ) {
	$mapping = array(
		'per_page' => 'limit',
		'operator' => 'cat_operator',
		'filter'   => 'terms',
	);

	foreach ( $mapping as $old => $new ) {
		if ( isset( $attributes[ $old ] ) ) {
			$attributes[ $new ] = $attributes[ $old ];
			unset( $attributes[ $old ] );
		}
	}

	return $attributes;
}