get_field_meta()->is_multiple() ) { $variable_field_data->set_value( ( $variable_field_data->get_value() instanceof WP_Term ) ? $variable_field_data->get_value()->term_id : 0 ); } else { $variable_field_data->set_value( is_array( $variable_field_data->get_value() ) ? array_map( fn( $term ) => $term instanceof WP_Term ? $term->term_id : 0, $variable_field_data->get_value() ) : array() ); } return parent::get_template_variables( $variable_field_data ); } }