Я добавил четыре продукта в WooCommerce, но ни один из них не отображается на странице магазина. Я даже не вижу товар, если я нажму на ссылку, чтобы просмотреть его в бэкэнде. Я попытался сбросить постоянные ссылки в настройках и удостоверился, что видимость каждого каталога товаров установлена на «Магазин и результаты поиска». Я также деактивировал каждый плагин, кроме WooCommerce, и все еще нет продуктов на переднем крае.
Странно то, что продукты будут отображаться на любой странице, где я использую WP_Query, примерно так:
<?php
$params = array('posts_per_page' => 5, 'post_type' => 'product');
$wc_query = new WP_Query($params);
?>
<?php if ($wc_query->have_posts()) : ?>
<?php while ($wc_query->have_posts()) :
$wc_query->the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else: ?>
<p><?php _e( 'No Products'); ?></p>
<?php endif; ?>
Могу ли я попробовать еще что-нибудь?
Кажется, что продукты не отображаются только в моей пользовательской теме. Если я сделаю одну из стандартных тем, которые поставляются с активным wp, это показывает продукты. Что вызывает это?