Как вывести на странице несколько товаров по ID?

     $IDs = array(1,6,12); // id продуктов
     $_pf = new WC_Product_Factory();
     foreach ($IDs as $id) {
     $_product = $_pf->get_product($id);
     // выводим дамп объекта продукта
     var_dump($_product);
     }
     

    в переменной $_product — у нас будут храниться данные о продукте, которые мы можем вывести как нам захочется.

    Добавить Комментарий

    Не работает, подскажите как вывести с помощью WP_Query

     // задаем нужные нам критерии выборки данных из БД
     $args = array(
     'post__in' => array(1, 7, 22), // id product
     'post_type' => 'product',
     );
    $query = new WP_Query( $args );
    // Цикл
     if ( $query->have_posts() ) {
     while ( $query->have_posts() ) {
     $query->the_post();
     echo '<li>' . get_the_title() . '</li>';
     }
     } else {
     // product not found
     }
     /* Возвращаем оригинальные данные поста. Сбрасываем $post. */
     wp_reset_postdata();
     
    в 06.02.2017.
    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.