get_data(); } if ( ! isset( self::$contact_segmentation['viewed_category'] ) ) { return $this->shortcode_content( $atts ); } $categories = self::$contact_segmentation['viewed_category']; if ( empty( $categories ) ) { return $this->shortcode_content( $atts ); } $result = []; foreach ( $categories as $category ) { $value = get_term_by( 'id', $category, 'product_cat' ); if ( ! empty( $value ) ) { $result[] = $value->name; } } $result = $this->get_result( $result ); return implode( ', ', $result ); } }