Automattic\WooCommerce\Internal\CLI\Migrator\Platforms\Webflow

WebflowMapper::map_seo │ private │ WC 1.0

Map Webflow SEO fields (seo-title, seo-description) into a metafields array.

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

Хуков нет.

Возвращает

array<string,string>.

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

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

Код WebflowMapper::map_seo() WC 11.2.2

private function map_seo( object $field_data ): array {
	$meta = array();

	$title_key = 'seo-title';
	$desc_key  = 'seo-description';

	if ( isset( $field_data->{$title_key} ) && '' !== (string) $field_data->{$title_key} ) {
		$meta['global_title_tag'] = (string) $field_data->{$title_key};
	}
	if ( isset( $field_data->{$desc_key} ) && '' !== (string) $field_data->{$desc_key} ) {
		$meta['global_description_tag'] = (string) $field_data->{$desc_key};
	}

	return $meta;
}