process_woo_style()WC 1.0

Хуков нет.

Возвращает

null. Ничего.

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

process_woo_style( $tags, $context );
$tags (обязательный)
-
$context (обязательный)
-

Код process_woo_style() WC 7.7.2

function process_woo_style( $tags, $context ) {
	if ( $tags->is_tag_closer() ) {
		return;
	}

	$prefixed_attributes = $tags->get_attribute_names_with_prefix( 'data-woo-style:' );

	foreach ( $prefixed_attributes as $attr ) {
		list( , $style_name ) = explode( ':', $attr );
		if ( empty( $style_name ) ) {
			continue;
		}

		$expr        = $tags->get_attribute( $attr );
		$style_value = woo_directives_evaluate( $expr, $context->get_context() );
		if ( $style_value ) {
			$style_attr = $tags->get_attribute( 'style' );
			$style_attr = woo_directives_set_style( $style_attr, $style_name, $style_value );
			$tags->set_attribute( 'style', $style_attr );
		} else {
			// $tags->remove_class( $style_name );
		}
	}
}