Добрый день.
В WOOCOMMERCE есть файл related.php который выводит сопутствующие (похожие) товары на странице товара, на данный момент стоит сортировка:
global $product, $porto_settings, $porto_woocommerce_loop;
if ( empty( $product ) || ! $product->exists() ) {
return;
}
$related = wc_get_related_products( $product->get_id(), $porto_settings['product-related-count'] );
if ( sizeof( $related ) === 0 || ! $porto_settings['product-related'] ) {
return;
}
$args = apply_filters(
'woocommerce_related_products_args',
array(
'post_type' => 'product',
'ignore_sticky_posts' => 1,
'no_found_rows' => 1,
'posts_per_page' => $porto_settings['product-related-count'],
'orderby' => 'rand',
'tag__in' => $tag_ids,
'post__not_in' => array( $product->get_id() ),
)
);
$products = new WP_Query( $args );
Т.е. показывает похожие товары если есть совпадение хотя бы в одной метке.
Что нужно?
Как сделать так, что бы показывались товары по большему совпадению меток?