2012-03-28 8 views
0

Ich möchte eine Kategorie Schleife für die Produkte auf einer Produktdetailseite erstellen. (unter dem Produkt). Die Produkte würden aus der gleichen Kategorie stammen, aus der das Produkt stammt.Wordpress WP-E-Commerce-Plugin. Müssen Sie Kategorie Schleife erstellen

Es scheint, die normalen Kategorie Args funktionieren nicht von den Wordpress-Standardargumente. WPECs benutzerdefinierte Vorlagen-Tags wie wpsc_print_category_image() oder wpsc_print_category_name(); scheinen in einer benutzerdefinierten Einstellung nicht zu funktionieren. Hier

ist ein Beispiel dafür, was ich versuche,

<?php 
$args = array('post_type' => 'wpsc-product','posts_per_page' => 999, 'orderby'=>'title','order'=>'ASC','category_id'=>'5'); 
$loop = new WP_Query($args); 

while ($loop->have_posts()) : $loop->the_post(); 
    //the_title(); 
    echo '<div class="isotope-item box default_product_display product_view_'; 
    echo wpsc_the_product_id(); 
    echo '">'; 
    echo '<img src="'; 
    echo wpsc_the_product_image(); 
    echo '"/>'; 
    ?> 
    <div class="prod-info-container"> 

      <div class="prod-info"> 

      <h3 class="prodtitle entry-title"> 
          <?php if(get_option('hide_name_link') == 1) : ?> 
           <?php echo wpsc_the_product_title(); ?> 
          <?php else: ?> 
           <?php echo wpsc_the_product_title(); ?> 
          <?php endif; ?> 
         </h3>  

          <p> 


          <?php echo the_excerpt(); ?> 
         </p><!--close wpsc_description--> 
         <a class="view-detail" href="<?php the_permalink();?>">view</a> 
      </div> 
      </div>   
    <?php 
    echo '</div>'; 
endwhile; 
?> 

Das gibt mir alle Produkte zu tun, aber ich möchte nur eine Kategorie begrenzen.

Vielen Dank.

Antwort

1

Dies ist, was ich am Ende tun:

$category = get_the_category(); 
$wpsc_product_category = get_the_product_category(wpsc_the_product_id()); 
$curr_cat = $wpsc_product_category[0]->slug; 
Verwandte Themen