Как получить изображение продукта woocommerce из wp_query

#php #wordpress #woocommerce

#php #wordpress #woocommerce woocommerce

Вопрос:

Привет, я раздуваю выпадающий список названий продуктов woocommerce с помощью приведенного ниже кода

 <select Name='choose' id="chooseme">
  <?php
  $args = array( 'post_type' => array('product') ,'posts_per_page' => 100);
  $loop = new WP_Query( $args );
   ;
  while ( $loop->have_posts() ) : 
      $loop->the_post();
      echo '<option selected value="'.the_title().'</option>';
  endwhile;
  ?>
</select>
 

Теперь я хочу получить изображение продукта из этого запроса. Можно ли получить изображение также из этого кода или есть какое-либо другое решение для этого?

Комментарии:

1. вы пробовали решение?

2. просто пытаюсь получить имя таблицы из базы данных, пожалуйста, подождите @devpro

3. это может быть shop_catalog или product

4. что делать, если мне нужно только одно изображение продукта при выборе выпадающего продукта? Как я могу это сделать, подскажите, пожалуйста, @devpro

5. вы не можете использовать изображение в поле выбора

Ответ №1:

Вам просто нужно использовать get_the_post_thumbnail() :

 echo get_the_post_thumbnail($loop->post->ID, 'yourTable');
 

Внутри тела while()

Пример:

 while ($loop->have_posts()) : $loop->the_post();
    echo get_the_post_thumbnail($loop->post->ID, 'yourTable');
endwhile;