Automattic\WooCommerce\Internal\ProductAttributes

VisualAttributeTermAdmin::add_term_visual_columnpublicWC 1.0

Add visual column for product attribute terms.

Метод класса: VisualAttributeTermAdmin{}

Хуков нет.

Возвращает

Массив.

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

$VisualAttributeTermAdmin = new VisualAttributeTermAdmin();
$VisualAttributeTermAdmin->add_term_visual_column( $columns, $taxonomy ): array;
$columns(массив) (обязательный)
Existing columns.
$taxonomy(строка) (обязательный)
Taxonomy slug.

Код VisualAttributeTermAdmin::add_term_visual_column() WC 10.9.1

public function add_term_visual_column( $columns, $taxonomy ): array {
	if ( ! VisualAttributeTermMeta::is_visual_attribute_taxonomy( $taxonomy ) ) {
		return $columns;
	}

	$new_columns = array();
	foreach ( $columns as $key => $label ) {
		if ( 'slug' === $key ) {
			$new_columns['visual'] = __( 'Visual', 'woocommerce' );
		}
		$new_columns[ $key ] = $label;
	}

	if ( ! isset( $new_columns['visual'] ) ) {
		$new_columns['visual'] = __( 'Visual', 'woocommerce' );
	}

	return $new_columns;
}