Automattic\WooCommerce\Internal\CLI\Migrator\Platforms\Webflow
WebflowMapper::map_seo
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() 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;
}