wc_get_products не возвращает заказанные продукты

Впервые пытаюсь использовать бронирование Woocommerce для создания страницы.

Я изменял продукты, чтобы их можно было бронировать, и они начали исчезать из моего пользовательского цикла, используя wc_get_products,

Категория продукта, все остальное не изменилось. Это не получение бронируемых продуктов.

Могу ли я использовать другую функцию для получения моих заказываемых продуктов?

Я очень застрял, надеясь, что кто-то может помочь.

Вот мой код:

<ul>
<?php     // Get some random products.

$args = array(
'category'=> $post->post_name,
'showposts'=>-1,
'type'=>'any'
);
$products = wc_get_products( $args );
$firstrow=true;
?>
<?php foreach ( $products as $item_id => $item_obj ) {?>
<?php
$item_data = $item_obj->get_data();

$class = ($firstrow) ? 'first' : '' ;
?>
<?php $url = get_permalink( $item_data['id'] ) ;?>
<div class="row">
<a href="<?php echo $url; ?>">
<div class="link">
<div class="floatleft">
<div class="plane fontcolor relative"> <img src="<?php echo get_template_directory_uri()?>/images/lennuk.svg">
</div>
<div class="inlineblock date <?php echo $class ?>">
<?php

echo $item_obj->get_attribute( 'pa_ajavahemik' );?>
</div>

</div>
<div class="headtitle floatleft"><?php  echo $item_data['name']?>
</div>
<div class="floatright buttonround">
<img src="<?php echo get_template_directory_uri()?>/images/vali_viimase_reis.svg">
</div>
<div class="floatright tripprice green">
<?php echo $item_data['regular_price'].' €';?><span class="sale"><?php echo $item_data['sale_price']; ?></span>
</div>
<div class="floatright duration">
<?php
echo $item_obj->get_attribute( 'pa_kestus' );?>
</div>

<div class="clear"></div>

</div>

</a>
</div>
<?php
$firstrow=false;
}
?>
</ul>

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]