2017-07-20 3 views

Antwort

0

würde ich eine benutzerdefinierte Schleife wie folgt erstellen:

https://www.philowen.co/blog/show-latest-woocommerce-products-in-your-template/

Entweder schafft es als benutzerdefinierten Shortcode oder eine Aktion je nachdem, wo die Planung diese zu ziehen in und haben die gezogen Attribute in Produkte-Klasse innerhalb die Schleife:

<?php 
$product = new WC_Product; 
$attributes = $product->get_attributes(); 

foreach loop... 

?> 

Etwas wie:

<?php 
$args = array(
'post_type' => 'product', 
'stock' => 1, 
'posts_per_page' => 4, 
'orderby' =>'date', 
'order' => 'DESC'); 
$loop = new WP_Query($args); 
while ($loop->have_posts()) : $loop->the_post(); ?> 
global $product; 
    // Get the attibutes 
    $attributes = $product->get_attributes(); 

    // Loop and display the value 
    // var_dump $attributes to see what you can output 
    foreach ($attributes as $attribute) { 
      echo $attribute['value']; 
    } 

<?php endwhile; ?> 
<?php wp_reset_query(); ?> 
+0

Danke, das hilft in gewissem Maße. Die Lösung im Link zeigt mir nur, wie man das Bild, den Titel und den Preis anzeigt. Ich bin immer noch verwirrt, wie ich auf andere Attribute von Woocommerce-Produkten z. Wenn ich Autos verkaufen würde, würde ich den Kilometerstand in den letzten Produktbereichen anzeigen wollen. –

+0

Versuchen Sie etwas wie oben, lassen Sie mich wissen, wenn Sie irgendwelche Fehler und die var_dump bekommen. – Max

Verwandte Themen