Come Visualizzare Prodotti Specifici di una Categoria con il Plugin WooCommerce?
Sto utilizzando il plugin WooCommerce per creare un negozio online.
Ho molte categorie, per esempio scarpe
, abbigliamento
e così via. Come posso visualizzare i prodotti di una categoria specifica?
Ho visto i loop dei prodotti sulla pagina di esempio, ma voglio mostrare solo i prodotti di una categoria specifica nel mio index.php
.

Devi creare un nuovo loop per quello. Ecco il codice che uso per visualizzare prodotti da una categoria specifica nella homepage:
<ul class="products">
<?php
$args = array( 'post_type' => 'product', 'posts_per_page' => 1, 'product_cat' => 'shoes', 'orderby' => 'rand' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
<h2>Scarpe</h2>
<li class="product">
<a href="<?php echo get_permalink( $loop->post->ID ) ?>" title="<?php echo esc_attr($loop->post->post_title ? $loop->post->post_title : $loop->post->ID); ?>">
<?php woocommerce_show_product_sale_flash( $post, $product ); ?>
<?php if (has_post_thumbnail( $loop->post->ID )) echo get_the_post_thumbnail($loop->post->ID, 'shop_catalog'); else echo '<img src="'.woocommerce_placeholder_img_src().'" alt="Segnaposto" width="300px" height="300px" />'; ?>
<h3><?php the_title(); ?></h3>
<span class="price"><?php echo $product->get_price_html(); ?></span>
</a>
<?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?>
</li>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
</ul><!--/.products-->

@VanTong Allora segna questa risposta come la risposta corretta: clicca sul segno di spunta sul lato sinistro.

Ciao Dwaser, vorrei chiedere ancora. Se nella pagina archivio, voglio mostrare tutti i nuovi prodotti. E quando scelgo una Categoria specifica mostrerà i prodotti di quella categoria. Ad esempio ho 2 categorie Categoria A e Categoria B, quando scelgo A, mostrerà i prodotti di A, e scegliendo B mostrerà i prodotti di B. Per favore dimmi i loop. Grazie.

@dwaser Ciao, l'argomento product_cat accetta un ID di categoria come intero, ad esempio: 40 invece di 'scarpe'? Se no, come posso fare per fargli accettare un ID di categoria come intero? grazie

@dwaser. Sembra che la funzione woocommerce_placeholder_img_src() sia ora deprecata. get_image() sarebbe l'equivalente? http://docs.woothemes.com/wc-apidocs/source-class-WC_Product.html#1473-1489. Inoltre, perché controlli prima se c'è una miniatura del post?

Scusate ragazzi, ma dove devo aggiungere questo codice? Sono un principiante in WordPress ma ho una scadenza molto vicina. @VanTong
