#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;