Есть плагин для создания xml для выгрузки товаров на розетка, решил немного доработать его. Но столкнулся с проблемой.
Плагин генерирует дубли Названия характеристики при составлении фида.
А нужно что бы было вот так как для быстрых атрибутов.
Вот код который отвечает за получения Характеристики и его параметров:
foreach ( $general_atts as $general_att ) {
$general_att_array = $general_att->get_data();
//var_dump($general_att_array);
if ( true === $general_att_array['variation'] ) {
continue;
}
if ( 1 === $general_att_array['is_taxonomy'] ) {
$tax_att = get_taxonomy( $general_att_array['name'] );
if ( ! empty( $tax_att ) ) {
foreach ( $general_att_array['options'] as $general_att_value ) {
$products .= "\n\t\t\t<param name=\"". $tax_att->labels->singular_name ."\">";
$att_term = get_term($general_att_value);
$products .="\n\t\t\t" . $att_term->name . "</param>";
}
}
} else {
$products .= "\n\t\t\t<param name=\"". $general_att_array['name'] ."\"><![CDATA[" . str_replace( ' | ', '<br> ', $general_att_array['value'] ) . "]]></param>";
}
}
}
Помоги сделать так что бы названия характеристи не дублировалось, а все параметры прописывались через запятую например.