如何将自定义模板链接添加到分组产品?

时间:2017-08-02 16:58:33

标签: wordpress woocommerce

我正在从事woocommerce并展示特定类别的团体产品列表。当我点击任何产品时,它会重定向到单个产品页面,这是woocommerce的默认功能。现在我想为所有群组产品添加自定义链接。 e.g。

http://test.com/product-title/testproduct?c=12&g=1

这些参数“C”和“G”id动态出现。但是,当我点击此链接时,它会重定向到产品详细信息页面。有没有办法向产品添加自定义模板链接。这是我获取产品的代码。

id

1 个答案:

答案 0 :(得分:0)

代码应

$args = array( 'post_type' => 'product', 'posts_per_page' => 10, 'product_cat' => 'lego-bricks' );

$loop = new WP_Query( $args );

while ( $loop->have_posts() ) : $loop->the_post(); 
    global $product; 
    $product_link = '';
    if($product->is_type('grouped')) {
       $product_link = site_url().'/custom-link/?c=12&g=1';
    } else {
       $product_link = get_permalink();
    }
    echo '<br /><a href="'.$product_link.'">'.
    woocommerce_get_product_thumbnail().' '.get_the_title().'</a>';
endwhile; 

wp_reset_query();
  • 确保已为自定义链接的页面分配了自定义页面模板。