Automattic\WooCommerce\Internal\CLI\Migrator\Platforms\Shopify

ShopifyMapper::get_mapped_tagsprivateWC 1.0

Gets mapped WooCommerce product tags from Shopify tags.

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

Хуков нет.

Возвращает

array. Mapped tag data.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_mapped_tags( $shopify_product ): array;
$shopify_product(объект) (обязательный)
The Shopify product data.

Код ShopifyMapper::get_mapped_tags() WC 11.1.0

private function get_mapped_tags( object $shopify_product ): array {
	$tags = array();
	if ( empty( $shopify_product->tags ) ) {
		return $tags;
	}

	foreach ( $shopify_product->tags as $tag ) {
		$trimmed_tag = trim( $tag );
		if ( ! empty( $trimmed_tag ) ) {
			$tags[] = array(
				'name' => wc_clean( $trimmed_tag ),
				'slug' => sanitize_title( $trimmed_tag ),
			);
		}
	}
	return $tags;
}