Ich habe mich gefragt, ob mir jemand helfen könnte. Ich versuche, vorgestellte Produkte mit einer benutzerdefinierten Schleife anzuzeigen. Vor WooCommerce 3 habe ich folgende Schleife verwendet, die perfekt funktioniert hat:
<?php
$args = [
'post_type' => 'product',
'meta_key' => '_featured',
'meta_value' => 'yes',
'posts_per_page' => 6
];
$featured_query = new WP_Query( $args );
if ($featured_query->have_posts()) :
while ($featured_query->have_posts()) :
$featured_query->the_post();
$product = get_product( $featured_query->post->ID );
// here is my output
endwhile;
endif;
wp_reset_query();
?>
Seit dem Update auf WooCommerce 3 existiert der meta_key _featured
nicht mehr. Ich habe herausgefunden, dass für vorgestellte Produkte jetzt die neue product_visibility-Taxonomie anstelle von Meta verwendet wird. Leider kann ich meine Schleife nicht ändern, um die vorgestellten Produkte jetzt auszugeben. Ich möchte benutzerdefinierte Stile verwenden, daher möchte ich keinen Shortcode verwenden. Kann mir jemand helfen?
Ich habe das gleiche Problem. Versuche dies ! Funktioniert bei mir
<?php
$featured_query = new WP_Query( array(
'tax_query' => array(
array(
'taxonomy' => 'product_visibility',
'field' => 'name',
'terms' => 'featured',
'operator' => 'IN'
),
),
) );
?>