'product', 'posts_per_page' => 2, // Только 2 случайных товара 'orderby' => 'rand', // Случайный порядок 'post__not_in' => [$current_product_id], // Исключаем текущий товар, если указан ]; $query = new WP_Query($args); if ($query->have_posts()) { while ($query->have_posts()) { $query->the_post(); $permalink = get_permalink(); //$title = get_the_title(); if (!empty($permalink) && wp_http_validate_url($permalink)) { $related_products[] = ['url' => $permalink]; } } wp_reset_postdata(); } else { error_log('Товары не найдены.'); } return $related_products; }