Liste des produits
// Arguments pour la requête des produits WooCommerce $args = array( 'post_type' => 'product', 'posts_per_page' => 10, // Nombre de produits à afficher ); // Nouvelle requête WP_Query pour obtenir les produits $loop = new WP_Query($args); // Vérifier si des produits ont été trouvés if ($loop->have_posts()) { echo '<div class="woocommerce-products-grid">'; // Conteneur pour les produits while ($loop->have_posts()) : $loop->the_post(); global $product; // Obtenir l'objet produit global ?> <div class="woocommerce-product"> <a href="<?php the_permalink(); ?>"> <?php echo $product->get_image(); // Image du produit ?> <h2 class="woocommerce-product-title"><?php the_title(); // Titre du produit ?></h2> <p> <?= $product->get_description() ?> </p> </a> <span class="woocommerce-product-price"><?php echo $product->get_price_html(); // Prix du produit ?></span> </div> <?php endwhile; echo '</div>'; // Fin du conteneur des produits } else { echo '<p>Aucun produit trouvé.</p>'; } // Réinitialiser les données de la requête post wp_reset_postdata();
Mon premier extrait de code
//test echo 'ok';
ok